#..... #....# ##....# ..... ##.....##.#... .... #.......#.#..#.. ... .# #.............. #.. .## #...<........# #.. ..## ##.........#.## .. #h## ...#. #.....#..##...# #.# #.)##..... #.....#......# #)...##.).!.# ##.....#.....###..##...#o.## ##>...##.........#....#..# #....#####)#..##.....#.[#... ##..## ##..#................. #### #....................) ###.................### #.###........#......# #..#..#.........##....... #........>.#...#.##...##.. #..##......#...#.......... ## #......#...........$ ##.#................ ####....#....##.. ..####....# .. ##