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