############### ###### ##### #######.#...........# ####....#########################...#######.......#.####.###### ........'.......................'...+.............'.# #.# ###....########.#.....###.######...##............#.# #.# #. ............####.#.....# #.###.....###.....#........# #.# #. #.................#.....###.........###.....#....#.### #.# #. #.....#####>...............................>#....#.######.# #. #.....# #..####.#.....###..........######.#....#........# #. #.....#####..####+#.....# #....#####.# #.......#...####.# #. .............#...[...######....#####.#####...........# #.# ####.##.###.#####..#.......###.............................# #.# #..................+...............................####....# #.# ####.##...#.#.....##...............................# #....# #.# #. +...+.......##...................#...........####....# #.# #####...#.#.....##...............................#.......####.### #.............................[..................#..............# #######.....#.##..#####.###...##........####.###...#...#.#.####.#.# #.................##....##........##########.###...#.###.#.####.#.# ##.###.(...##.##..##....##........................................# ##.###.######.##..##....##...........#######..###.##.###.#.######.# #[...................##.##...........# #....#.##.###.#.######.# ##.###...................#######.#...# #....#...........).....# #.# #.....#...................#.#...#######....#.##.#####.......... #.###.....#.###..####...#####.#.#......#......##.##........#####.#.# #.##....(....................).........'......##.##.....[..# #.#.# #.##......#.###..##.##..#####.#.#......#.......#.##........# #.#.# #.##....(##.# #..##.##..# #.#.##'###.#.....#.#.##.######## #.#.# ##.##.....##.###..##.##..#####.#.#####...###..#.#.##.############.#.# #..................................##.....##......................#.###### #####.##..##.###...#.##(.#######.###....P..#..#...###..................... #..............#..........##.###.......#...#..###.#.####.....(....### #.##...........#..........'......).........#......#.####.######.#.# #.##..##.###...#..........##.##............#..........##.# #.# # #.##.....###...#.###......##.#.....>.....#........#.####.# #.# #.##.....................................'........#.# #.# #.# #.##..#######..#...#.#######.##.........##.....##.#.####.# #.# #.##.<........(#...#.### #.###....P..###..[.>..........# #.#.# #. #..........<........#####.###.)P.P..###.########.####.# #.#.# #......O....................##.....##.....# #....# ##.######.#.# ..........#.#####.#.#####.#.###...#####.### #....# #<......#.#.# ....#......#.......#.##............#####.#####....####.####.#.#.# . #......#########.##..........#.##.........................#.# #......# .........'.................)##.##....####.####.#.#.##### #......# .######.##.......#..#.##.##............................# #......# #.##.......#..#.##.##.##.#####.##.####...###.###.# #.#######................).....#.........# #.# #.# #.# #................#####.##.####...# #.# #.# #.# #.......##.###.#.# #.##.# #...# #.# #.# #.#######..#..#.##.# #.#.# #.##.# #...###.# #.# #................... ..#.# ###.##.####.......# #.# #########..####.#..#####.# #.............##### #.# #..# #.#..# #.# ###.##........#######.# #..# #.#..# ### #.##.##.............# #.#####.#..# #####....##.###.######### ########..........#######...........# #.# .................................##.# #.# ##############............#########.# #.# ########.##.######### #.# #.# .........#### #.# ########## #.# ###