########################## #>.......................## #.####.#################..# # #.# ##.##### #.# #.....# #.####.######## ########....############.# #.............+ +.......................># .########!######## #########...########.##### ## ....$ #%##### #...# ####.#### .... #......###.....# #...# #.......####(.# #......'%......# ##+## #.............# #......###.....# #......⌠...⌠..# #####.........# ####.#..###...# #.##......# #.#..'<#...# #+###### #.#..###.(.# #...⌠...⌠..# #.........## #.######### #.# #.