############ #..........# #.#######.## #.# #.# #.# #<######## #.#### #........# # #....# #####....# .. #..#.########....# ... #.>..............+ .... #....########....# ..... ##.##########....# .?....#####.#........#....# .(...5'.....#.######.#.##...# .5....#####.............+...+ ##### #.#..........##...# ##.########.### ...# +.........#.# #### ##.#####.##.# #+# #.#..<# #.# #.# #.#.### #.# #.# #.#.# #.# ###.####.#.# ###.......<..# #.....########### +.....5..(....... #.....########### #######