### .. ### #.# ... ..# #.# #.# #.# ##.## #.# #.# # ... #.######.#### #. #.# #...........# #.###.##.### #..########.# #..........###>.# #.# #...........# #.## ####.#.####.# #..# #.#.# #.# ##.## #.#.# #.#########..# #...# #.#....8.....# ###.# #...##...##..# #.# #....##.##...# ...........## #.# #.##..#'#....# .#..(........ . #.# ..#'#...## ...........#.# #.# .##⌠##..# #.b......... ... .+⌠<⌠+..# #.#.!...[...#.# ##. .##⌠##..# #.............. . ..#+#..## #.........# ## #+#..## #.# ##.##..## #l##... #...##..# #g##..# # ..8.....# #.##..#. # # .# #####.#.# #.##..+.#!#[#.+ #...# #.##..# .#l#.?# ###.# #.##..## .... # #.# #)##...###'###.... #.# #.....l.)........# #.# #####...#####....# ####.# #..###### ### #....# #........ #.#### #.####### #.# #.......# #.# #######.# #.# #.# #.# #.# ###########.# #.##### #########...........# #.....############.........########### #####............#.######### ############.#.# #...# #####