### .#######.################## ..........................# .........################.# .#.#####.################.######## ...............................(.. #.#####.##(..###########.######## #.......'................... #..##...##..#.#####.######## #..##...##..#.....#.#.# #..##...##..#.###.#.#.##### .............<..#.#.......# ##.##.####..#.#.#.#.#..##.# . #.##............#..... .....#....#...#.# .##.# ... #....#...#.# .# #.# ##...#...#.# # #.# #...#.#.#.# #.# ........#.# # #.# ..#.#.#.##.## #.# #.#.#.##.##.#.# #.##...........#.####.## ...........^............. #.##.#.#.#######.# .....(.#.#.hh....# #.##.....#####.######+ .....................<. #.##.#########.####... #. #.# ... .... #.### ... ..# .