###### #....# .. ##.##.# .....###...#.############### ....(....#.................# ... #..####..#..######.........######## .......#. #..###..###..... #................# .........#.# ####..##..##.##....##................# .......[.... .........#'...##.. >.................# ........#.#########....##..#..## .##................# #....................##..#.#..## .................# #..o...............###..#._.#..# .................# #..[))...............##..#.#..## ..........###%#### #.....................##..#..## ........# #)# ##.#$.##.##.........#..##...## #######.###.## #.#................##..##.##.. #............# ####################...##...###..# ##............# #............................#.... .............# #..#...#...#...#...#...##.##.#.### #............# #_.....................##.#......# #...........># #..#...#...#...#...##..##.#......# #............# #.........................#......# ###............# ####################......#......####...##.........## .......####...................................# #.....................)......####.......<......# #.......####.####.###.#......# #...#..........# ........# #.# #.#..........# ...#..........# .###.##>## #.# #.#..........# ...#..........# #.....###.####.#..........# .#.......)..# #..............%........... .............# ..#.....###.####.#.......... ###.####.....# ..>.....<.........#.......... .....##.....# ..#########.######......... ......#.##### #......... .......#.# #<........ ..._.....# ######### ......o#.# ......#.# .....##o# #.## #.# .. ..# .##