############### .....s.<..oo... .###......o#### ...........# ......$...)# $...###..### #.?. #..# #.# ...# #. ##a# ###### ..##### #....# #########.# # ....... #....# #aT.......######.# ....... +...o###'##########...#.# ....... #....oo.....# #........# .>..... #....o#.....# #.##.#.############ #..... #.....#.....####.##.#..........<.# ##.....###................##.############## ..............##########.....# ..............+ ........##### ....###.......# ######### ^.. ######### .