########### .........# ########......... #####..<...#......... ...........#..p...... ...........'......... ...........#......... ...........#......... ...).......+......... ...........#......... ...........#......... ....%......#......... ........####......... ........# ......... ........# ........# ........# #####...# +...# #...# .####...# ........# ........# ........######+# ........$....... ........<....... ......)......... .......(........ ................ ................ ................ ....#######..### ...Q ..# ..Q ^.#