###### #.... #... ######..# #.......# #...<.###..... #...o........ .# #.#.)..........# # #.#.#####. .. #.#.(..##. .# .....[...##.# .............+ ..# ##o......# ... #.###..## #<[...#### ####.....#### #.?.$....# ...#... #........# .........#........+ ............#.....^.)# .................#...# ?..........####..#...# .......!.........# ..# .......@.....(##..# #. #.....b....(.# #.# #.....5......###+# #......b......... #....)Z........... #######.........$.# #...........# #..(......... #....######Z. #..... #......