### ##########.## . #......#....#### #.. #....#.#.......##.... #### #....#............... ##..#####........#..)<...##. ####....##........##...#...## ##>#....###........###......# ##.......##..........##.........# #.........#....................... #..............##......##......#.. ##..............##....##...#..## . ##......##...##........ ...#..# #.......####..#....... ........ #.......##........... ....# ... ##.#................. #..#................. ###..............##. ###...............## #..................# ##.................. ###.......O......# ##....##Sh....## .......##.....# ###.....##...#..# ##.##.....## .# .## .....# . .. #..... #...... ....... .........