###################### ###### ######## #....................################....##### #......# #....................#.....'........'....#...# #......# #....(...............'.....#........#....+...# #......# #....................####.##.####+###....#'##########......# #....############.......####.####.####+##......รท.........### #....# #.......#...>...........#................# #....# #.......#...............#................# #....# #.......#...............#................# #....# #.......#...............+................#..# #....# #.......#...............#............)...#..# #....# #####.......#+#######.###..##.........)..[...#..# ###### ##..#...#.......#.####.###..#########+##....###..### #....#..+.......#....+..#..............#....#......# #....#..#.......#....#..'..............#.)..#......+ #....'..#.......#....#..#..............'....#......# #######..#.......#....#{.#..............#....+...<..# #....##..#.......##..###'###.####...#####....####'### #....#...###+#.......##..###.######+#.....#'####....# #....#.......+..##'###.........+....#.....#...#.....# #....'.......#..#...##.........#....#.....#...#.....# ######....#########..#...###.#########..##.....###.###..## #......####..#.......#._.###'####...##..###'#....#.###..# #............#.......#####...............'..#....#......# { #....#.......#.......#...................#..#....#......# { #....#.......#.......#..............##..#####....#......# ######....##..##.##._.....#..###+######'###..#........+..##..# { #......######### #....#####..###..##.....##..#........#..##..##+## #......#........ #....# #..................#........#..##......# #......#........ #....+ #..................#....##'##..##......+ #......#'#########....# #..###..##+#########....#......###'##### #####.....##..#.......# ##..###..#...............#......##..##..#### #.....#...#.......# #....#...+...............#......#........... #.....#...#.......# #....#...#...............#......#........... #.....'...#.......# #....#...#............)..#......+........... #.....#..##.......# ######.###...............#..##..##.######### ...######..#.....#### #######.#....###########'######..##.# ...#.......'.....# #...'...#....#................#.....# .".#.>.....#.....# #...#...'....#................+.....# { #########.....######..######....####'######.....######## .......#..##..#...................#.....# .......#......#..................)'.....# { { ........#......#......{............####+##. ........#......+........................... ......######'#........................... ......!.......####.......#'##........ ............*.####.......#..#.......# .............oo.##.......#..#.......# ..............### .......#..#.......# ..)...........# .......#..#.......# ..............# .......##+#.......# ##########+#### #####.. .......