### # ..# .# ####.##.### # ...... ..# #.. ######...# #.#### #.# #.........# #....##.# .#####%..###.##.#.# .>...........).....# .#####.#.#.####<#.## #.#.#.####.##.# #.#.#....>.... #.#.#.###...## #.....###..## #.#.......## .#######.### #.#.< #.#.# ######.#.#### #......#....# #.####.#....#### #.S......!# .........g.......# ...#.##..[...... # ###.)..#.. ....# . .#### .# .# #