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