##### ######...######.# #...............# #.........####### #.........<######### #####'####.......... #.# #.######### #.# #.# #######.####.# ..............# ..# ........####.# #..# ############.# . #... .........# ..###..# ########.# #..?....# #.# ......# #.# ....# #.# #..# #.########### #..# #)..........# #..# #...........# #..# #...........#####################(.# ###.....................).....)......# +..........###############+#########.# ##########.# #%# #.# #.# #.# #.# #.# #.# #.# #.# #.# . ..# #