########## .........# .........# .........# .........# .........# .......C(+ ......cp.# .......pp# .......pW# .........# .........# .........# .........# ........# # .#. ## ..+. .##..# T)...########## #... .. ##)c^..)(W((pp((# #... ... ...# ##(App..#((pc.pp.# #..# #.# #..# ##.a##p..#..C...e.# #..##. .##..# ##..a)## .#........# +..#. .#..# #...))(## #........# #...# #...# #..##))(%###........# #..#.# #.#..# #... ##....##........+ #..##.#.##..# #... ##....#.......%+ ######## #..###.###..# #.. ##.>.#........# #......# #...........# #.. ##(.########## #......# #...).......+ #### #......# ####)#########...# #......# ##))..)## #...## ##############.!....# #%()#...# ..8.. #....#..#....'......# ####.###.#### #...# #.%.##..##...#......# ##.#...#...#.###...## ###'#....#'###......# #.........!...+..8..# #........))..####'#####..#...#...#..##...# #............#........#.###.###.###.##...## ###'#....#'###........#..#...#...#..'.....# #...##..##...#........+....<........####### #....#..#....+...<....##.#...#...#.## ##############........# ###.###.### #........# ...#... ########## ... ###