### #.. ####.#### #.......# ..#####.##.##.# ...........# # ######.#### #.#####.^ ####.......# #.....####.#$ #.....# #.....# #.....# #.....# ###.### #)# #.# ##.## ###...### #..#....... #.#..[##### ##..#..# #<....?# #...#.## $ ##.#...# ###...# ...# ...# $ ..# ....(.... $ ......... $ ........ #....?# #^....# #.....# #.....### ####........ #........### # #.#...#.## #.#c#####.####.<###..## #.....(@........# #...# #########.####..###...# # #........## #######..$## #.......$.... $ #.###@.$###.. #( ...... $ #.##..#.### #.......# $ #.# #.<.....# $ #.# ##.....## #># ##......... ###.####@#.....### #.....(.######.# ###.##$## .# $$##...#.###### # #............. $$$#......####### #.......# #......@..# #.........# ##.....$.## ##.....## ##...##