...#.#..#....#... . ................. .. ................. .## ... #..#..#................... ..^ .... #..#..#..#.#.#.###..##...# .#.# ...#.### ###..#..#.............##...###.... . .>...... ............#.#.###..##............ ...#....####.##..#........................... ........o[[...>.....#.#.#.#.##.##.........[.# .# ...#.....###.##.##........................... ..# #.....# #.##.#....#..#.................. ..# #...[.# #.##.........#.#.##......##..###.. #.# ...!.... ..####....#..#.#.##..###..%.......<.. #.##.# #..#.#.... ..# #....##.#.#.##..# #.##..#........#.##.# .. #.#.#.##..# #....##...#.##..# #.# .##......##.##.# # . ......... ...........#.##..###.##..##......##.##.# .###.#.##..####....##.....................[......#<.# .....##...#.##...#...#..##...#..##.#..# ......##...#.##.#........##...#..##.#..# # ...#### #.#.#.##.#.#####..#....#..##.#..#####.## ..................#..............%)....# ...........#####..........##.#..#####.## ##..##.#........#...##.....#..# # .........#####.................. ###..#.#....%..............#..### .........#####..#...###.####..# ####...#)...................... ##..#.#####..#...#.#.####..## .). ... .............. .... ###..##..####.......#.# #.. ..# #.#...###.# .. ..# #.#...# # ##. ..# #.#[..# . ... ....... .. ... ..# ..##