# . .. .. #. .# #. .# # #. .###.## #. .#..o(. #.#....### ####........<. #....[###'### +......o....# #.....#.....# #....<#.....# #.....#.....# #.....#.)...# #.....#.....# #.....#.....+ #.....#.....# #######...