######### ######### ##.......# #.......# #........# #.......# #........# #.......# #...._..## #.......# #.......# #.......# #.......# #.......# #.....### #. #.......#########.....# ##>.#######+###...................# ..............#...................# ......o...)...#....)..............# ..........)...'...................# ##...##########...................# ### #####....(...######## #.......<# #........# #........# #........# #........### ###..).....# #......#.# #........# #......88# #........# #........# #.......## #......## ##+#.... +...