. #####+# #.# #.....# #.# ##'####### #.# #........# #.# #...<....# #.# ###.......%# #.# . ###.'........# #.#########. ... #...#.ooo....# ##........... .... ##.###........######...######### ..... #oo# #........'......#.# .?.....#.## #....[...########.# .....ooo.# ########## #.# .(..$..#.# #.# ......#.. #.# ###+# #... #.# #.>.# ###'#### #...# #......# ...## #......# #### #......####### #......'.....# #......#####..# #......# #<..<..# #......# #......# #......# #......# ####+###