.o. ... . ####.###.# #........# #........# #........### #........... #.......# #.......# #.......# . #.....<.# ... #.......# .... #.......# #######..... ######.######............. #........# #....%... ##.....######........ #.###................ #.# #####.##......... #.# #.##......... #......# ..##......... #.......# #.###ab....... #...a...# #. #.....?.. #...?...# .. #........ #....... .# #........ ..O...# ## ######## .....# ..#