#. #. #. #. .## ### ###..## #....####.....## #....aO........# #...#####.......# # #.....### #.......# #########