##################### ....................# .....................##+# ##+######'###+###......... #...........+?..#......... #...........#...'......... #...........#...#........ #...####'####.###........ #...#.....###'####+##+### #...#.....#...#.....# #...'.....+...'.....# #...#.....#...#.....+ #...#.....#+####...## #...#..........#'#### #...#...............# #...#...............# #.. #...'...............+ #..... #...#...............# #...... #...#.....##+##.....# #....... #...#.....#...'.....# +........ #...#.....#...#.....# #........ ####+#.....+...#.....###+#...... #..........#...#.............#+### #..........#...#.............#...+ #..........#...#.............+...# #..........#...#.........###...## .. #..........#...#.........##PP...###.... ####'#.....+...#.........#PPP....#..... #...#.....#...'.........#PPPP...#.....$ #...#..>..#...#.....C...#PPPPP......... #...'.....#...#.........#PPPP...[#+#####. #...#.....#...#####'#####PPPP............ #####.....#..........#..#PP.CPP.......... #...).#..[.......'..#P.>.PPP.......... #.....#..........#..#P...P..#.......# #.....#..........#..#PPPPPP.#.......+ #.....#...##'#########PPPPP##.......# #.....###+#.........#########..###+## #....................>C........+ #..>...........................# ######................(.............# #......................(............# #.....................####+########## #..........#####......#.....# #..........# #......'.....# #..........# #.....<#.....# #.<........# #......#.....# #..........# #......####### ############ ########