#....+ #....# +....# #....+ ########....# ............###+# ........)oo...... ........)........ .....)........!.. ................. ....###'######... ... #........# .. +........+ . #...##...# #...##...# #...##...# #.......#........# +.......######...# #.......#...##...# #.......#........# #.......#........# +.......#...##..## #.......#...##..##### #......<###'##......# #####........#......# +.)......######## #............ #............. #.<........... #............. #............. ..#+##########