### #<# ################# #.# #.........).....# #.# #.#############.# #.# ####'#### ######## #.# ####.......######......# #.# .......................# #.# .......!...............####.## .###.......####'###....#.....## #................#...........## #................#...)........# #...?............#............# #?..#+#########..#............# #... #..#....#+###+#.# #.. #..#...># ... #..#....# ..## #..#....# ..# #..#....# ... #.)#....# #. #..'....# #..#....# #..#....# #..#....# #..#....# #..#....# #..#..... #.. ....#.