# .# ####. ... #.##.####### #...<......# ##########.# #### .# ..............' ..> .# ..............# ###.######.## ..............# ............# ..............# #....)....# ............. #........(# .......?...# ###.........# ........O..# .........<....# ...........# ..............# .........(.+ ......###.##### ...........# #####. #.# ...........######## #. #.# ..................# # #.# ######............# #.# #########.........# #.# #.......#.........## #..................# #..................+ # #..................#...# #.......######.#<......# #........# #.....####### #.######## #.....+ # #.....# #######