##### #...# #.#.# #.# #.#.###### #... #.#......# #... ###!#......# #... #..........# ### ###########.# +# ####..........# ##<#### #...........##.# . #...[.........####.....###########.#..........#.#####.# #..................................+..........>.......# #......###########.?........######.#..........#+#...### ####'#.# #..........# #.####'###.........### #.#.############.........######.((.#...'...........# #(#>...............................(.###......####.# #.##############.##########..)####.#.# #......# #.# ..# #...# #.#.# #.)....# #y# # #...# #.#.# ##.#...# #y# #...# #.#.. #.#...# #.# #...# #.##. #.##### ########.# #...# #.# .# #)# #....y%..# #...# #.# .. #.# #.######## ##### #.# #.##)# ..#.# #.#.# #.####.#.###### #.............# #######..####+### #...........# ##.#).#......# #.....#......# #.....#......# #....>+.(....# #.....#......# #.)...##+#### #.....# ##.#### #.# #.# #)# #.# ########################.# #....))........[...).....# #.######################## #.# #.# ###### #.# #....# #.# ##)#.# #.# #.#.# #.# #.#.# #.####### #.#.# #.......# #<#.# #######.# #.#.# #...###########.# #.#.............# #.#.############# #...# #.### #.# ###