######## ###......# .. #........#####... #................. ##...###............ #....#............... #...##...............# # ##....................# ...##.....................### #...............#.......#...... #.......<....................... #................................ ................................ ................................ ......#.#.#.#..............##.. ..........................## ....###+### ..............# . ### ###.#........# ... #..........# .... ##......u####..... #..#.###%......... #....# #.......... #..## #.......... #.. ........... . ............. .........#..<.. .......##.... ###...# .. #...# . ..#