. ... .# ... .# ... .# ## ##.#### .# ...#.....####.### ................ ....#.....##.#.###.### . .....$.........o^?.... #.. #####....)##o#.###.### #.. ...........o..# #.. ###########.### #.# #o# #.# #.# #.# #.# ####.#################.# #..............o.oo..).# ###.##.###############(..# #...##.###############...##### #...##...)..................... #...########################## #.........[.).)<..)..... #...#################### #####