### #######.### ..........# #######.#.# #......<#.# #.#######.# #.############ #.#.##.......... #........g...... #.#.##.......... #.#.##.......... . #.##..%..##### ## #.......... ####.....### ...#### ###.#