. ## .. .##... ##..... .. ##...# ##.###.<..# ....>..##.# ######## .......#..# #......###### ..........####......#....# ............))...........# ..........)###...<..#....# ........#o......)...#....# ...#.####o###............. ...#. #... ##......#..... # #.... #......#..... ..... ######.#.....# .... . #.......##.. ..###.(........ !.....)..#...#. .###.....#.⌠.# ##..(###...###.. ##..(...........# ##..(.o.⌠..>..⌠..# ....(o(o.........# ##.##o)###...###.# #. #.o. #.⌠.# . #....#...# ........... #............ ###(#........