### ####### #.# #.....# #.#########.##.####### #......>.............. #..........#......## ##########.#.#....# #..........# #.#.#<.....# #####...#......# #.....###.#....# #..............# #.##..########.# # #...........# #...######### #.......# ... #.#.###.##### .... #.#...#....<##..... ..###.##........... ### #............## ####.........# ##)######## ###y####### #.)y....... #..[....... #######.......... #................ #................ #................ #................ #................ #................ #................ #########........ #........ #........