###### ######### #....# ##### #.......# #.##.# #...# #.#####.# #.##.# #.#.# #.#.....# ############.##.# ##.#.## #.#.##..##### #..........#.##.# #.##..# #.#.........# #..........#.##.###################.##.###.#).#..###.# +.....)....'.....................+##.#>.......#..#...# #..).......#.#.####.###############_##...........#.### #{.<....####.#.# #.# #....#.##.........#.##.# #.#.###......#.# #.# #....##.##.####...#..#.# #o#............# #.# #.....##.#.####...#.##.# (.......####.### #.# #.....#.##.......)#....# .#.#####.####^.#####+###+## #.....#.##.#####..###### ..... #.##................ #........#.#.###..# ...... ..#..###'###........# #........#.#......###### ... ..# #....# #.# #........#.######.#.#.#...........# .## #..# #..#.###.###........#..^.....#.#.######.####.# .# #..#.+.._..'........####.......########### #.# .......#######........ #.......#.8.8.8.8.# #.# #. #..# ### #........####.......#8_.._.._8###.# .##..#..#######........#..........#.........#...# .......................#..........#.........##### ##.##...###...(.......#..........#8.......8# #....#...............#..........#._....._.# #.####..#....#+########.....)...#8.......8# #.#.....#....# #.....))..####...#### #.#..........# #.....[...####...# #.#......)...# #.........#..#...# #######.######..#### #########.#..#8.8# ..........._....# #.#..##'## ........#######.# #.####... #.#.##..# #####...........## #.#..... #.#.....# #............# #.#....# #.#####.### #............# #.#....# #.#.......# #.....รท......###.#....# #.#)###.#.# #.............##.#....# #.#.# #.#.# #...........#.##.#....# ####'#'###.#.# ###.#########.#..'....# #......(##.#.# #.. #....#....# #####.......##.#.# #.. ##...##.### #...#.......##.#.# #. #...##.######.#.#.......<#.#.# ##...#..(..##...'.......##.#.# #...#####.####.#.......##.############### ..>.#.....# #.#.......##.#PP..^#.......# ######.########.#.......##.#^..P.#######.# #.#........#.......##.#P._PP##......# #.#.########.......##.#P..P.##.###### #.#.# ##########.#^P.P^##.# #.#.# #.###.####.# #.#.# ######### #.##.### #.# #.#.#####.......# #.##P..# #.# #.#.......#####.#####.####.# #.# #...####..# #.......###.## #.# ###.# #..# ##########..# #.# #.# #..# #.## #.# #.# #..# #.# #.# #.####..##############.#####.# #............................# ############################.# #.# #.# ###