... ## . .$.##.. .. .....##### #. ........ .. #...!.. #.#..#.# .. ##.oo...## ##.. #..oo....##.... .!...##....#..# ### ###%...)### ##.#...... ##......### #........#### #.^##...#..... #.# #....#..# #. #.......# . #..#....# ?# ##..#.#### ## ##...#.# #......###.. #........... ##.####.>.... #..# ..##.. ##.## ..# . #..# ## ####>##### ########.....).># #...............####### #.....##............... #.....##............... #.....##........####### #.....##......).# #.....##........# #.....##........# #.....########### #.....#