# #.. . . ... ..#. .. ....#.. #....#. #.... #...#### #......# #...O#..# #....#<.# #....##......# ...... ...#### ....... ....# ....... ....# .#..#.. #.### .. ..