################ #>(...........<# ####..............# ##########.................# ##### #......(...##..............# #####...#####.........)##>............<# ..................)%)...................# ....#...#####..........#...............# ............##..........##..............# ....#...##.##..........##>............<# ... #...##h###.#######.################# ! #...##.# #.# #.# #...##.# #.# #.# ##.###.. ... ... #. #....... #.# #. #........ #.# .......... #.###.#.#.. . #.#.#. #.#