###### ..... ...##### ...... ################..#####.# ..........oo.o........... ##.....#########..####. #.....# ##.## #....o##########..# #.....#.........#.# #.....#.......o.+... #.....#....$....##.## #....o#####'##### .. #.....# #.# ..# #.....# #.# #.. #.....#####.# ..# #.....o..##.# #####....##.# #....##)# +....'oo# ##+###....#### #........## #........# #.......)# #........# #........# #........# #........# #........# #........# +............ #.#.####............. #......<............. ###.##.#............. .......###+#..... #.##.###.# ...(. # #. #.# ... .. .# ## ..