################################ #..............#...............# #........<.....#...............# #.............########.........# #........##...##....##...####### #........##...##....##...####..# #..########..........O.........# #### #...########.........# +...# #...##....# #...# #...##'#### #...# #...##....# #...# #....#....# ##### #...##....# ######....# #....# .....# .....# ......# ##....# #....#