### .. ####. ######## ....#.## #......# ... ........######......##### .......# ....>........'..........# ........## ..........####....%.###.###.......... .........%.####...........)##........#### ........................................ #..........#########.......##.........# ...........'...............##.....g...# #####.#....#########.......##.........# #####.#....# ######..#####......# ...#.#....##############..# ##......# ######.#.#....................####....##### #..........######.##########........>.....# #......#.#.######.##########..............# #........#.#.##.............##..####....#####. #######.#.#.##...).........##..#...)%........# ..#.#.##..######'##..##..#.........#### ###.#.##..#.......# #..#.........# ..#.....#..(....+ #..#.......[.# ###.##..#.......# #..#.........# #.##..#...<...# #............# #.##..#.......# #............# #.##..#.......# #............ #.##..+.......# ......###.### #.##..#.......# .##..#.# .# #.##..##+######. #..#.# .# #.# . #..#.. ..# #..#... ..#.