###### ##### ### #########....######...#######.# #^....>.#..............#......# . #.......#....#.####.####.####.# .. #............#.##.............# .. #.......#....#.##.#.####...#### .# #.......#....#.##...####...# . . .#####.......(..................# ..... ....##.......#..................# #.#. ....##................<.........# #...###....###.....######...........#..# #.....<....# #.#..## #...........#..# #<....g....# #.#..# #......)....#..# ####.#.##.....###.#..#######...........#..# ..........g................................. .....#..#S....###.#..#.####....<.......## . ( #..#.#.### #.#..#.####............# #g.g...# #.#.........####...#### #l#.#### #.##.#........##...# ...#.# #....#.######.# ... .._..#.# ######.# ......#.# #.# ._.#.#(# #######'### ..#.#(# #.........# #.#.#######.###.....# #........#..........# #...%....#.#.#.####.....# .........#...#.# #.....# .........##..#.# #.....# ........##..#.# ####### [.......##g.#.######## ......!.....#.#........ ........###.#.......... ######## #.#.#........ #............ ##..#........ #..#....... #..#....... #..#....... #..#..[... #.>#..... ####.w.. .