. ..# #.# #########.####. ............^...# ................# ................# .................# ........<....)...### ......<.............. ................#.. ................# ................# ...............# .............## ..............# ..............# ...............# ...............# # ........^......# ..... ........g......# .....# .....?.......... ......# ............... ... .......# ............... [.....#.........# ...?........# .......#.........# #.######..? ........#.........###############.## .# #................................)..$ #..........................O.......## #........#.........#######........... #........#.............# #......(..... #........########......# #............ #........########......###............ #######'#...............##...)......O.. #.#...............##.....## #.#...............##.....# #.#...............##.....# #.#........######.##.....# #.#........# #.#####'## #)#.b......### #.# #.# #.#........'.# #.#####.# #.##.......#.# #..%....# #.##.....).#.# #.####### #.##.......#.# ### #.# ########.# #.# #[# #.# #.# #.# #.# #.##########.# #............# ##############