################ ###............... >....<........... .#.......#.....# #.#.....)<..###.# #.#......#.####.# #.#...........(.# #.#####'######### #....(......... ####.......#....## #.......####....# #.......# ...# #.......# ...# #.......#### ..# #..........# ^.# #..........# #...>......# #..........# ######[....# ###.....# ..#.....# #.#.....# #.#.#+### #.##.#Y#.#.# #.......<..# ####.......# #####[..# #...# #...# #...# #...# #...#