########## +........# #........# #........# .# . #........# ...# ...#######o##....# .##########..................# ........... ................... #........o# #####............ #.........# #..#######... ...######.# #..# .. #.# #o.# #.# #..# .. ..######.# ##..#######... .........########............. ........).o......o............. #########....<................. #...................... #..................%.... #....................... #....................... #....)................. #%..........%.......... #...................... #.....................( .................... ................... ................. ................ ................ .............. ............ .......... ....