#........# #........# ##........# ######### #.......... #.......# #.......... #.......# #.......... #.......# #..hW...... #.......# #.......... #.......# #.......... #.......# #...>...... ##....####### .....##'########### #....###.... .?...#........#...# #........... .... #........#...# #........... ... #........#...# #........... ... #........'...# #........... #........#...# #........... #...######.### ###+#################'################### #...##..##.## ......................)<................# .....#......# ......................)[.......(........# .. #......# ..# ........................................# #......# ....# ........................................# #......# ....# ........................................# #.##..###...)# ........................................# #+##..###.)..############'##############....^############## #..........#.............# #.....# #..........#..>..........# #.....# #..........#.............# #.....# #..........#.......##...####### #.....# #.<........#.......##...#.....# #.....# ##..........#............#.....# #.....# +...........#............#.....#######.....# ####### ##.........##'########...#..........######## ######.....# #######...##.##....##...#...>......# #..........# #..<.....#.........'..........# #..........# #........#....##...#..........# #..........# #........#....##...###'##.....# #..........# #........#.........'....#.....# #########..........# #........#.........#....#.....# #..................# ##......########...#....#.....# #..................# ######## #...#....+.....# #..................# #...##...#.....#######........########### #...##...#....................# #...#....#...........)).......# #...#....#............[.......# #...#....#............).......# ##########....................# ######################