### #################.#####.# #.....................#.# #.#############.#.###.... #......<........#...#...# ###############.#.#...... #.....### #........#..# ........###.#.#........ ............#........## ........#######.###### ........##.......# ........##.......# ........##.......# ........##.......# ###.....##.......# ##.............# ###.............# ................# ######..[....... ######...####### #(..h....# #.......++ ..........# ##........# #........# #......>.. #......#### ........