.... ........... ............... ................. .................. ................... ### ..............#... #.. .................. ##################.#############..^.<>........ #.....'.).......?#...................[........ #....(#........$(#..........##'#.............. #..#..#..#####..##.......####..#............. #. #..#..# #......###.....#............. #..#..# . #.....##.......#.....)....... #..#..# .(.##.....#.....#..#............ #..#..#.....#.....##...###..#........... #..#..C....##.....#...# #..#.......... #..#.....###......#..#####..#....... #..#!}####.......##......#..# .#..####.+........#.).....#..# #..#.......#........'.####..#..# #..#......##.......####([#..#..# #..#####%.#......###.....#..#..# #..# ##)..#.....##.......#..#..# #..###...##.....#.....#..#..#..# #..#.....#.....##...###..#..#..# #..%....##.....#...## #..#.)#..# #.....###......#...# #..#..#..# #..####.......##..#####..#%.#..# ###)##....?.....#}.......%.#.....# #...............#(.........'.....# #..#############.################## #.... .... ..... ... ..... . ... .