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