##### ######## #...# #<.....# ############...# ######.# #..............# #.# #..............# #.# #..............# #.# #..............# #.# #..............# #.#####>...(.........# #.........####+###...# ######## .. ########### #...##### #......# ... +...'...## #......# #####?... #...###..# #......# #......... ##### ##.# #......# #.........# #.# #......# #.........# ##.####......####..[.....[# +.....'......'..'.......>.# ###.###......####.b......[# #.# #......# #..@.###+## #.# ####+### #....# #.. #....# ##. #....# .. #..... .. ###..[. . #.... #..