############ ##+#<#......... ###########.......####### ..........>............. ....######.......).##### Y #............. #........##### ######.#........ #......#.####.##. #.####.#.#....# # ###'#+#....# #.......... #........). #.##.......... #......#+##### .#####..#.###### ..........#....## ##........#.....# #.####...#.....# ................# ##..............# ##...###.####### ..........# ###.#.###..## #.# #...# . ##..## #...# .#####..####### .........).....# ########o#####.# ..o. ###..# ...# .#># #. ## ..