###### ###### #....######....# #....'....+....# #....#....#.<..# #....###..#....# #.....O#######..##'###.## #.....Z #...............# #...B#. #...............# #....#. +..........###+## #... #. ##..######## #.# #. #.. .. #+ #. #