######## #......###### #...........# ######### #....P.####.# #######.......# #...PP.#..#.################# #.....#.......# #..#####..#.......#.........# #.....'.......# #..#......#.......#.........# #.....#.......# #..#...##.#.......#.........# #.....#.......# #..##.##..#.......#.........# #.....#.......# #..#..#)..#.......+.........# #.....#.......### ####..#..##..#..######...####'## #########.....##........# #.....#......#.##>.###...###...# #......<.......#........# #.....#..#......)..........#...# #...>.W........#........# #.....#..#.................#...# #.....#..............#........# #.....#~~#...#.............#...# #.....#..............'........# #.....####...#.............#...# #.....#...##.#########........#####.....#..#...#.##'##########'### #.....#...##.##. .#######............#..#...#......#....###...# #.....#......... .......#............#.)....#......'.....#....# #.....#......... .......#............#....#)#......#.....#....# #.....#......... .......#............########......#.....#....# #.....'.......... .......'..........................#.....#....# #.$...#......... .......#..........................#.....#....# #.....##'#############+#####..........................###........# ##............................#'########'########.......########## #............................#.................#.......# #............................#.................#......(# #............................#....r..r.........#.......# #...........%................#...@.5...........#.......# #..........[.................#'######'#..#..##.#.......# ......###'#########'#####...............################ #...#.....+.......#...............# #...#.....#.%.....#......[........# #...'.....#.......'......)........# #...##...##....##'#......[........################### ####...##...####+##.....###'#......###.#..#..#.........# .........#.........#.....#...'......#.........#.........# .........'.........#.....#...#....@.#.........#.........# .........#.........#.....#...#......#.........#.........# .........#.........#.....#...#......'.........#.........# .........#.........#.....#...#......#.........#.........# .........#.........#.....#...#......#.........#.........# .........#.........#.....#'###......###########.........####### #########...##....# #...#......................##...#....# #...##...##....# #...#.......@r.............#.........# #..............# #...#...........r<.........#.........# #..............# #...#...........r..........#.........# #..............# #...#......................#.........# #..............# .. #...#......................#.........# #..............#... #...#......................#......<..# # ######.######+##... #####......................#.####....# ##.####.##.#.........##+##.#.....####'#######.....########....# ...........#.........#.....'.....#....#.....#.....# #.......# ...........#.........#.....#.....#....'.....#.....# #.......# ...........#.........#.....#.....#....#.....#.....# #.......# #...##'####.........#...###.....#...###..###.....# #####...# #.. #.......###'#####...#.......#...###..#.....### #...# #.......+...........#.......#........#.....# #...# #.......#...........#.....%.'........#.....# #...# #.......#...........+.......#........#.....# #...# #.......#############.......##########.....# ##### ######### ######### #######