### #### ######.#############.... ##########.......(............... #......h...###########........... #....#?###############.#........# #...!..#.#.#.#.#.#.#.#..........## ......##...............##.........## ...... ..........#......#)......... ###.. #.......#.......##........# #.. ......#....#.....#.......## #. #...#...........##........# . ..#...#.#.#.#....#........#... #...............##............ ...#..#.<.#..#...#.........).. #...............##............ ....#.#.#.#...#..#.......##... #...........#... #......... #. .....#....#..... #..#.......# #.......#....... #............ .....#....... . #..##........ ...... ...... #.. #........