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