##. .. ######.# #......# ##......### #.........# #...<.....# #.........#### #............. #............. #....a........ #............ #.........### #%.......... #........... ##.(.(..... ######...