Submission #211989

#TimeUsernameProblemLanguageResultExecution timeMemory
211989LawlietMaze (IOI10_maze)Text
10 / 100
0 ms0 KiB
##X#.##### #..X.....# #.#.X##X.# #......#.# #.XXXX...# ##########
.....#++++++++#.##+++++############+++++...#......#......#....++++++##.....#+++++#.##+++++##.......# .#XX.++#XXX.#++++++XXX++##X####X##++XX#+#.X..X.##..XX.##...X##+X#XX+++XXXX..+XXX+#.+++X.X+++#.#.##.. .#.XX+##.X...#.#XXXX.#X++X.XX#XX#++#..X+.X.X.#..##XX..X##.X..#+++XX##+XX#X.#+X#X++#+##XX###+#.#.#.#. #...#++++X.#..XXXX#X...X+X.X#X##++#..#++X..#.#X...X..X.#....#..#++#.#+X#X..#++###+#+#..XX.#++#..#... ..XX##.#+#X..XXXX#XXX.X.+++.X.#.+##.#++X..#...X.#..XX#...#X#..#X#+#..++XX.#.#++#++#+#.#....#+.#..XX. .XXXX.##+++XX.#XXX.XX...XX+#+++#++..#+#.#.#.#X..##.X...##.X..#.XX++#X#+#.....#+#+#.+#..#.#.#+#..XXX. ...XX...##+#...#+++#.#XXX.+++#++#+#.#+#.#.....X..#...#.#...XX...X#+XXX++##.###+#+##++#...##++.#..#X. ##...##++++#.#.++#+#..XXXX###.#+++XX.+#...####X#..#X..#..#.X#.#..#++#.#+#.#++++#+..#++##..#+X..#...# ...##+++#.#..##+#.++#......+++#.#.XX#+#.##++++++##.XX.#.X#...#..#.#++.#+#.#+###.+##.X++.#..+XX.#.#.. .#..#+##..#.#.X++##+#.#####+#++#.#.X++#..#+####+++.X..XX...#.#.##..#+#.+#.++#.##+++.XX+##.X++.#...#. .##.#+#.##....XX+.X++#.+++++.#+++++#+#..#++#..#.#+#X#....###.#....#.+##++#+#....##+#..+++##X+#..###. ...#++#....XXXX.+X#X++#+#.#.XX.###+#++##++X##..#.+#C+#.X.X...##.#..#+++X+++#.##...+###.#+.X.+###.... .#.#+#..#XXXX.XX+#X.#+++##.XX##..#++X++++XX###..#++#+#..XX.##.#..#..##+.X.#.#.##.#++++#++#.X+++++##. .#+++#.##...#...++++##.#.....#..#.#++XX.#.XX#.#..#+++.XXXX......#####++XX#++++++#.###+#+#..XXX##++#. #++##..#..#...X.#.#+++#..#.#...#+++#++X#...++++#..#XXX..XXX.XX#..#++++XXX++#.##+#+++#+#++.XX#X.##++# ++#.#.X..#..#.#X...##+#.#...#.X.+#++#+#..##+##+++#..X##..#XXX.#.#++##.X..+###+++#+#+++##+##X#X..##+. +#+++X..#..#...XX##+++#..##..X#X++#+++XX.#++#.##++#.X#X#...X...#.+##..XX#+.#++###++#.X.++XX###X..#+# +++#+#XXX.#.#.#XX+++##.#+++#..X##+.##X..#++#....#+++#XX##.#.##..X+++##XX++##+#+++#+#XXX+####XXXX..++ #.#.++XX.#.....X#+#.XX.#+#++#..##+#+++#+++#.##.#.##++#.X+++++.#.XXX+++XX+#+++#+#+#++##++.XXXX.XXX.#+ .##X#+#+++##.#.#++#X#X+++##+###+++#+#+#+#XX..#....X#+++++X##+#....X.#+#++#+##++#++#++++#.X.XX..XX#++ ..#XX+#+#+#...#++#..XX+##.#+++++##.+#+#+.X#X...#.XX.###.XX..+++XXX#XX+#+#.+#++###+#.#.#.#...XX..#++# #..X++#+#+###.#+#..#X.++++XX.###..#+#+++###XX.##X......XXX.X.#+#.X#X.+#++#+++X###++#XX....#..XX+++X. #X..+##+X++++#++##...####+X#X...#..+.#.X##X....#X.#####X#XX#X.+..XXXX+.#++#.#XXX.#+#.XX#.#..#.X+##.. #X.X++++X.##+++#.#.##+++++XXX.#.X.#+#XXXX#X.X#....#++++.XX#X.X+#.XX#++#.#++#..##.#++..XX..X...#++##. #.X#X.##.X..###.++++++X.#X##X.##XX++..XXXX.X.XX.#+++##+X#X#X.#++#++++#...#++#....#X+#.XXX..XX..#++++ ...XXX.....##..#+###.#.X..XX.....++#.X#XX......#++XX+++.XXXX..#+#+##.#.X..#+.#.#..X+#.XXX#..X.X#X##+ .X.XXX#.#X...#.#++++#..X.#X####X#+#.XX#X#X.##.##+#XX+##XXX..#.#+#+#...X##..+##..#X++.XX#X##..##XX+++ .XX.X#X.XXX#...##.#+.#.....#+++XX++.X#XXX...##+++XXX++++X.X+++#+#+#.#..X#XX+++#..#+#...#.#X#..#.#+## .X+++XX+++#.##...#++#..#XX.++#++X#+##X...X#..#+###XXX.#+#.#+X+++X++#..X##XX##+..#X+.#.#+++.X#...#+++ +++#++++#+#...#.#++###.#.XX+#.#++++X#X.#X#.#.#+#.#..XX.++.#+X.#X.X++#X.#X#X.#+X.X.+#.#++#+X.##.#.##+ +########++##...#+#.#.....X+++#.X#X.X........#+++++##XX#+#++.X#...#+#++++X#+++#XX#+++++#++#..#.+++++ +++#.....#+.#.#.#++++X.X#..X#+.XX...#X.X.#.#..##.#+.X#X.+++#X...#..+++##+#++##...X.####++###..#+#.X# ##+XX.#.#++#...#.#.#+#X.XXXX++#..XX...XX.#.###..#++XXXX.###.#.#X..##XX+++#+#...##.X...#+#####..++#.. +++.X#..#+#..##+++##+++++XX++#..#..X#..X..#+++#.#+#XXXX#......XXX...X++#.#+#.#......#.#+.X#X..#X+++# +##X...#.++#.#++#+++####++++X.#...#XXX..#+++#+++#++.XXX..#XX.#X.XX#.#+#..#++#..#.##.XX++#XX#X.XXX#++ +#+++#..X#+##++#..X++++####.X...#.X#XXX.++##..#+.#+#X.##.XX#X#...##.#++##.#+###....X..+#X..XXXX#X.#+ +++#++XXXX++++##XX..##+++++##X.X...X.XXX+#..##++#++.X....#.#X..#.....X+++.#+..#.#.X..#++X#...XX##.#+ #.#.#+#+++##XXXX...#...###++X..X.#.X...#++.#+++#++#.XX.###..XXXXX.##.#XX+#++#...#.#.###++#.XXX.#..#+ .X.+++#+#+++XX#X.##.###+++#++.X...X##.#.#+#.+###+##X.X....#..X#XXXXX..#X+#+#.X#..#...#.#+++X#X...##+ ..X+XX.++##++XXXX+++++++X++#+X##.XXX..#.#+.#+++++#XX.X.XX...#.XXXXX##..#+++..XXXX..#...###+#X#X#.#.+ .XX++XX#+..#+##XX+##.XXX.X+++XX..XXXX+++#+#.##.##.....XX#X#.....#..#X#.X.#.#X.XXXX..XX...#+++X#X..#+ ...#+.#++#.X++#+++##.#...XX#.X#XXX#X++X+++#...X..#.#XX##X...###..#..#X..X...X..X..XXX.XX.#.#++#.#+++ .#+++#++#.X#X+#+##....##++++#XXXXXX.+#.X.#..#XX#......X#XXX#+++#..#..#XX##.X..#..#.XX.....X##+#.#+## .#+###+##..X++X++#####+++##+X...#X#X+#.X#.#.X.X#####.#.X.++++#+.#..#...XX...#+++##+++#.#.XX##+#.#+++ #++#+++#..#++#XX+++++++##..+#.#..XX++#..++++++.X+++++++XX+XXXX+###..##.X#.#.#+#+#++#+####.XX++#..##+ .+#++##..#++#....###XXXX.XX++++##X.+#..#+#XX#+#.+#.X.#++++..X.++#XX....X...#++#+++#.+++#+++++#.#..++ #+++#...#.+#XXX.X#...X.X..XX.#+++.#+##.#++XXX++#+#.XX..#.#.X#X#++.XX##.XX#.#+#.##.XX##+#+#.X##...#+# .###..#..#+#.X#X#..#...#X..X..##+#.+++#.#++XX#+++#..XXX#XX..XX#X+#++++XX#X.#+++++#XX.#+++#XX...#X.+# ....#..##++#..X...##XX....X..XX++.X.X++++#++#####.XXXXXXXX.X..X++#+##+#.X#.#.#.#+++#..##..XX.#..XX++ #.##.#..#+#.#..X.###X.#.##XXX.X+X..X.X##+##++#..#..X...XX#X..#X+#.+.#+#.X...#XX#.#++#.#.#.X...#.XX#+ #++++++#++#...##.###..#...X+++#++X...X.#+++#++#...#..#XXXX..#X#++#+X.+#..XX...X..##+#++++XXXX..X#X++ ++##.#+#+##.#.#...#..#..X.++#+##+#X##X.###++#+XXX...##....#.X..#+++.X++.#X.XXX#.#+++#+#X++#XXXXX#++# +#..#.+#+#..#...X#..XX.X.#+#.+.#++++++++++#+#+X.XX.#...#.#....##XXXX##+XX.......#+##++.XX+++X..#++#. +##..#+++.X..#.X#..##XX...++#+X#X#####.##+#+#+++X#...##...#.#..XXXX##++XX.######++##+#.X.##+.#+++X.. +.XX..##XXXX..XX..X#X#..#.#+#+#X#+++..#+++#+#.#+#..#XX..#...XX.X.X.#++##XX+++++++#..++X...#+#++##.X. +XX.X...XXXX#..#.XX##..#.#++#+++++#+X.#+#.#++X.+#.#XXX#.#.XX.XX..X+++#X#X#+##.#.#.#.#+.##.#+#+#+++#. +X....#.XXX.##...X.#..#..#+##.XXX#++.XX+#..#+X#+###.X...###X.#..#++#..XX.++#...#+++#.+#...#+#+++#+#. +XX#.#..X.#....##+++#..#+++X..XXX#+#.XX++#.#+X.+++...XX...#....#++XX.XXXX+#..##++#+.X+++#.#++#.#.+X. +XX..#.#+++#.##+++#+##.#+X.XXXXXX.+.X.##++#.+XX##+#.XXX.#..#XX..+#XXXX#X#+#.#X.+#.+#XXX++#.#+.#.#+++ +.X.XX.#+#++##++##.++##++XXXX###XX+#....#++#++++++.X#X.X##...XXX+.XX.#X.++#.#XX++#+..#X#+#.#+#+++##+ +XX.X#..++#++++#...#++++#.X.X##XX#++#.#..#++####XXX#XX..#..#..##+XXX...X+##...X#+#+#...X+#.#+++#++X+ +++XX..##+#.XX##.#.X####.....XXXX.#+##..#X#+++++X###XX#..#.#.#+++#..XX.X+#..XXX++#++##.X+#..###XX+X+ ##+#.XX+++.XX#....XX.....#.#X.....#+...##X.##.#++#XXXX#X...#+++##..XX.+++.XX#XX+#.#+++X.+++#...XX+++ ..+#.X.+##.X...#.XX#X.XX.##...#.#.#+XXXXX....#.#++#X..XXX.#++##.#.X.X#+#.#XXX#X+++###++X##+++#..#.X. .#+#..#+##X#X.#X..X##X#X....#..#..#++X.#..##...##++.X..#.#++#..+++++XX++#++++X#X#++..#++++##++#..XX. #++.#..++#.XXXX##..XXXX..#.#XX.#.###+#...##..#..##+X..#++++X###+###+X.#+++##+XXXX#+#..###+..X++#...# ++##..##+#.##XXX#.#..XXXX...XX..##X++..##...#.##+++XX.++##X.#+++#.++#...XX.X+++++X+##.#+++X..X++##.. +#...#+++X..X#XX....#..#XXX.X.#.XXX+#X..#.#.#++++#XX.#+#..X..+##.#+XX.X.X...X.##+++..##+##.XX.#+.X#. +##.#++#XX#.#X..X#.X..#++++#....#X.+++X..###++##..X++++..#X.#++#+++XX.XX##.#XX##X.X.#+++#..#.+++XX.. +++#++#...X...#.XXX..#++##+++##..#X.X+.X..##+X..#.#+####..X..#+#+##..X.X#....X#X#X.#++##.#..#+##.X.# #X+++#.#.#..#.....XX.++#XX.#++.#..#X++X###+++.X...#+#..X.XX##++#+.#.XX....##..#.X#..+#...##..+++++## .XX.#..X..#..#.#.XX#X+#XX##.#+####+++###+++###.XXX#+++#.X+++++#.+#..XX.#.#...#..#..#++##....#####++# .#.#..#X#...X#.#.XX##+#X.#++++##+++#X.#++##+++..XX.##+#+++X#.#.#++.#...#..#.#..#..#.#+#..X.X....X#+. ....#.XX.##XX..#.#.#++.X.++###+++#.XX.#+#+++#+#....##+++X.XX#...#+#..##.#.#...#.#...#+##..XX.#.X+++# .##...#....#..#XX++++#X#X+#.+++X#.#X#.#+#+#.#++###...#XX.X.X..##++#.#......XX....#.#.+++#X....#X+##. .#.##..#.#..#.XX++###E+X.++#+#..X..#..#+++##.#+#...#.##X.....#+++#.###.#XX.XX#XX#...###+++X.#..X+#.. .#..#.#..#.#...#+#..X#+#.#+#+#XX.#...#.###...#++#.X...#..###.#+##+++#...XXX#....#.#....##+.X.#+++##. .XX.....#....X.X+++X#X++#++#++++++#.X.....#.#.#++XX.#..#.#...#++++#+#.X.XX...##.#..X.X.#++#..#+##... .XX.#X##..##.XXXX#++X#X+#+#.#.###++.XX.#X+++#..#++XX#X..##.#..##.##+#.X....#X#X..#.XX##++X##+++#..#. ...XX#...#.#XX.#..#+X#X+#++++#+++#+X##XX.+#+++#.#++#X.X.....XX..#+++#X..##.X.X#X.....#++#XX++##..#.. .##X#..##....#..#+++.XX+####+++#+++XXX..X+#.#+...#++++.X.XXX#X#+++##..#.#..X..X.####XX+#.#X+#...#.#. +++#..##.#.#..#+++XX.#.+++..###.###..#X.X+.#++##..X.#+#XXXX##X++##.##..#..#X#...+++++++X...+#.#.#... +#++#.....###.#+##.XX..##+#...X.#...#+++++#++X...XXX#+.XXXX#X++#....##...#....##+###.XX#X.X+##...##. +##+#.###..#..#+#...XX..#++#X.X..#.#++#.#X.+XXX.#.XX++XXXXXX++#..##....#XX#.#XX.+++##XXX#XX+++##..#. ++#+.#+++#...XX++##.#X#..#+++X.#+++++#.XXX#++XX...XX+##XX.XX+#..X...##...X..X#####+++#.XXX..#++#.XX. #+#+#++#++###..X++X...##.XX#+#+++X.##++++++#+X.X.#+++.X...X.+#.X..###..#.XXX###+++##+#....XX.#++#XX. ++X+++###++++.#X#++XX..#XXXX+++XXX..#+#X.#+#++++#.+##XXX.X#X+#XX.#+++#.#XX.XXX++#++++#.##.#...#++#X. +XXX.#.#..##+##..#+XX#...XX..##X...#++XX#++#.X#+.#+++.....X.++##.#+#++#+++++X++X#XX.XX..#.###..#++++ +XX#X...#..#+...#++XX..#.#.#...XX#.#+#.+++#..XX+#.##+##.#..X#+++#.++#+#+###+++X.X#XXXX#.X...X#..#.#+ +X.X..#...#++#.#.+X.X.#..+++##.X...#+XX+X.#.X..+..#++#...XXX.##++##+X+++#.X.#.X..XXX....XX#.#X.#.#++ ++.XXX..X.#+#...#++..X#.#+#++#.XX##++#X+X#...X#+#.#+#..#..XX...#++++X.X##.XXXX.#..XXX.#X.......#+++# #+XX#XX.XX#++##.##+#.X..#++#++##++++#.++X..XX.#+#.#++###X#.X.#..#.##.X....XX....#++++..#X#.X.X.#+##. #+++#..XX#.#++#..#+#X..###++#+#++#####+XXX#.X.++XX##+++XX..#XXX..#++++#.X.X#.#X.#+##+XX+++#.X#X.+#.. .##+++#++++.#++##++.#X.XX##+#+++#...X++XXX+++#+##X#..X+#X.#+++XX+++##++.XXX...X.#++#+X.+#+#.###X++#. ...##+++##+###++++X...XXXX.++###..XX#+#XX++#+++##X..X.++++++#++++#X#.#+#XX#X.X+++#+#++X+#++++##.#+#. .#..####..++#..##XX#.X..X..#+#..#.X+++X+++#.##..XXXX#X.##X.#.###X#X..#++++XXX++#+#++#+++##.#++..#+#. .##....#.##++#...XX#XXX.XX#.+.#+++++##++#X....#.XX#XX#XX..XX.#...X..###.#+++X+#++.#+.###..X##+XX++#. ..#.###....#++#.XX.XX.+++++#+#X+#.###++#XXX.#...#.X#.X.XX.X....#...###.#.##+++#+##++#....#XX++XX+##. #..#...#.##.#++X.#+++#+###+#+X.++#++++#..#...####.#.......#.X##..#..X....#.####++#+##.#.XXX.+#XX+#.. ##...#.......#+++++#+++#..+++#.#+++##..#...#........#.#.#...#...###...##.......#+++...#....#+++++..#
+++++#.#+++++#+++++++++#+++#+++#.#...++++++#+++#...+++++#+++++######.......#...#...++++++++#..##+++# +#XX+++++#.#+++#.#.X.#+++#+++#++++#.#+##.#+++X++#.#+#.#+++#X#+.X#XX..#.#.#...XX..##+##X.X#++#..++#++ ++XXX#X.X.X.X.X#XXXXX.X#X.X#X.X#X+X.X+X.X.X#X.X+X#X+X.X#X#X.X+X.XXX.X.XXX.X.XXX.X.X+X.XXX.X+X#X+X.X+ #+#.....#+++#.XXXX#X............#+#.#+#.......#+++++.X..#...#+#.........X.........#+#..XX.#+#+++#+++ .+XXX.X#X+X+XXX#X#XXX.X#X.X#X.X#X+X.X+X.X#X#X.X#X.XXX.X.X.X.X+X#X#X#X#XXX.X#X#X#X#X+X.X.X.X+X+X#X+X# #+.XX.#+++#+++.XXX#XX....X....#+++#.#+#...#...#....X......X..+++++++++++#...#+++++++#.....#+++#.#+#. ++XXX#X+X#X#X+X.X.X.X.X.X#X.X#X+X#X.X+X#X#X.X.X.X#X.X#X#X.XXX.X#X#X#X#X+X#X.X+X#X#X#X.X#X#X#X#X.X+X. +#..#+++..#+++#...#...#.XX..#+++#.XX.+++++#.#.#.#+++#+++#..X..#+++++++#+++#.#+++++#.#+++++++X..+++#. +#X.X+X#X#X+X#X.X#X.X#X.X.X#X+X#X.XXX#X#X+X.X.X.X+X+X+X+X#X.X.X+X#X#X+X#X+X#X#X#X+X.X+X#X#X+XXX+X#X. ++..#+#+++#+#.......#...#....+++#..X.+++++#.#.#.#+#+++#+++++#.#+++..#+#..+++++#+++#.#+++#.X+++#+++++ #+X.X+X+X+X+X.X.X.X.X.X#X.X#X.X+X.X.X+X#X.X.X#X.X+X#X#X.X.X+X.X#X+X#X+X.X#X#X+X+X#X.X#X+X.XXX+X#X#X+ .+#.#+#+#+++XXX..X#X........XX.+++++#+++#.X...#.#+++++.X#X.+#.#+++#+++.X....#+++#+++++++#.X..+++++#+ #+X#X+X+XXXXX.XXX.X.X#X#X#XXX.X#X#X+X.X+XXX.X.X.X#X#X+X#XXX+X#X+X#X+X#X.X.X#X#X#X+X#X#X#X.XXX.X#X+X+ #+++++#+#+++++++++#+++++++#.#.....#+.XX+..XX....#+++++.XXX.+++++..#+++..X.....#+++#........X....#+#+ ..X#X#X+X+X#X.X.X+X+X#X#X+X.X.X.X.X+X.X+X#X.X#X#X+XXX.X.XXX.XXX#X#X.X+XXX#X#X.X+X#X.X.X#X.XXX#X.X+X+ .#....#+#+++#..X.+++#..+++#...X.#.#+#..+++++#+++++#.X.....XXX+++++#.#+X.......#+#.#.#...#..X....#+++ ..X.X#X+X#X+X#XXX.X#X#X+X#X#XXXXX.X+X.XXX.X+X+X#X#X.X.X#X.XXX+X#X+X#X+XXX.X#X#X+X.X.XXX.XXX.X.X.X#X# #.#.#+++..#+#+++X.#+++#+++#+++X...#+.X....#+#+++.....XX.....#+++#+++#+XX..#+++++#...XXX+++#.XXXX.... ..X.X+X#X.X+X+X+X#X+X+X#X+X+X+X.X#X+X.X#X.X+X#X+X#X#X.XXX.X.X#X+XXX+X+XXX.X+X#X#X#X#X.X+X+X.X.XXX#X. .#..#+#.#.#+#+#+#+++#+#.#+++#+#...#+#+++.XX+++++#+++++...X..#+++..X+++#+++++#..+++++++++#+#....XX... .#X.X+X.X.X+X+X+X+X#X+X.X#X#X+X.X.X+X+X+XXXXX#X#X+X#X+X.XXX.X+XXXXXXX#X+X#X#X#X+X#X.X.X#X+X.X#X.X.X# ....#+#...#+#+#+#+++#+#......+#.#.#+++#+++.XX+++++#+++.XXX#X.+++.X#X.+++#..+++#+#...XX...+#...#..... #.X.X+X#X.X+X+X+X#X+X+X#X#X.X+X#X.X#X.X.X+X#X+X#X#X+X#XXXXX#X.X+X.XXX+X#X.X+X+X+X#X#XXX.X+X.X.X.X#X. ...X.+++#.#+++#+++#+#+++++.XX+++X....X#X.+X#X+++++#+++..XX###X.+++#+++#...#+#+++#+++++XX.+X.#...#... ##X.X.X+X#X#X#X#X+X+X#X#X+X.X#X+XXX.X.X#X+XXXXX#X+X.X+XXXXXXX.X#X+X+X#X.X.X+X#X#X+X#X+XXX+XXX.X.X.X. ++++XX.+++++....#+++#+++#+++#.#+#......X.+++#..+++XX.+++XXXX...+++#+#..X..#+++++++X+++XX.+#.X.X.X.#. +XX+XXX.XXX+X#X#X#X#X+X+X#X+X.X+X.X#X#X.X#X+X#X+X.XXX#X+X.X.X#X+X#X+X.X#X#X#X#X#XXX+XXX.X+X.X.XXX.X. +X.+++#.XXX+++#+++..#+#+++++#+++#.........#+++#+.XXX...+++++#+++#..+...X.+++++#+++#+#.#+++X...#.#.#. +#X#X+X#X.X#X+X+X+X#X+X#X#X#X+X#X.X.X.X.X#X#X+X+X.XXX.X#X#X+X+X.X.X+X.X.X+X#X+X+X+X+X.X+X#XXX.X.X.X# ++++#+#+++++#+#+#+++#++++C#..+#.#..X#X......#+#+++++XX....#+++.X#X.+.X.+++#+++#+#+++#..+++X.....#... .#X+X+X+X#X+X+X+X#X+X.X.X#X.X+X.X.X.X#X.X.X#X+X#X#X+XXX.X.X#X#X.X.X+X.X+X#X+X#X+X.X#X#X#X+X#X#X#X#X. #+++#+#+#..+#+#+++#+.X#X...X.+#......X#X..#+++#+++++X#X.#.........#+++++#+++#..+.X.+++++#+++#+++++++ .+XXX+X+X#X+X+X#X+X+X.X.X.XXX+X.XXX.X#XXX.X+X#X+X#XXXXX.X#X#X#X#X.X#X#X#X+X#X#X+X.X+X#X+X#X+X+X#X#X+ #+..X+#+++#+++#+++#+#+++..X.#+#....X###X..#+++#+#..XXXX.....#...X...#...#+++++#+++++..#+#.#+++#...#+ ++XXX+X.X+X#X.X+X#X+X+X+X.X.X+X#X.XXXXX.X.X#X+X+X.X.X.X#X#X.X.X.XXX.X#X.X#X#X+X.X#X.XXX+X.X.X.X.X#X+ +#.+++#.X+++#.#+#.#+++#+#.#+++#...X#XXX.....#+++#.#.........#.#...#.....#+++++#.#..X.+++#..XXXX+++++ +.X+X#XXXXX+X#X+X.X#X#X+X#X+X#XXX.XXXXXXX.X.X#X#X.X.X.X.X#X.X.X.X.X.XXX.X+X#X#X.X.X.X+X#X.X#XXX+X#X# +#.+++++++#+#+++#.....#+++#+...X...X.+++#.#.....#...XX....#.XXXXX.....XX.+++#.......#+++#..XXX.+#... +XX.X.X#X+X+X+X#X#X.X.X#X+X+X.X#X.X.X+X+X.X#X#X.X.X#XXX.X.X#XXXXXXXXX.XXX#X+XXX.X#X.X#X+X.XXX.X+X.X. +.X.XX...+++#+#.....#...X+++.X###X...+#+#...#.#...#..X#XX...#.XXXXX.#...#+++.XXXX.#.#+++#...X+++#.#. +XX#XXX#X#X.X+X.X.X#XXXXXXX#XXX#XXX.X+X+X#X.X.X.X#X.X#XXXXX.X.X.X.X.X.XXX+X#X.XXX.X.X+X#X.X#X+X#X#X. ++++++++#...#+#.#..+++#..XX..X#XXX#X.+#+++#...X.....XX##X...#...........X+..X..X....#+++#.#+++#+++++ .#X#X#X+X.X#X+X#X#X+X+X.X.X.XXXXXXX#X+X#X+X#X.X#X#X.X.X#XXX.X#X#X#X#X#XXX+XXX.X.X#X#X#X+X.X+X#X+X#X+ .#..#+++#...#+++++++#+++++#.X....X#X.+#..+++#.X.....#..X..#.....#+++++++++#+++#..+++#+++#+++#+++#+++ .#X.X+X.X#X#X#X#X#X#X#X.X+X.X.X.XXX.X+X#X#X+X#XXX#X.X.XXX.XXXXX.X+X#X#X#X#X+X+X#X+X+X+X#X+X#X+X#X+X# ....#+#.#+++++++++....XX.+++#.#..X..#+++++X+++#+++#.........X....+#..+++++++#+++#+#+++#.#+#..+++#+#. .#X#X+X#X+X#XXX.X+X.XXXXX#X+X.X#X.X.X.X#X+XXX+X+X+XXX.X.X.XXXXX.X+X#X+X.X.X#X#X+X+XXX#X.X+X#X#X+X+X. #+++#+++#+#..X#X.+#.....X.#+#...#.......#+.XX+++#+..X.X.XX##XX#X.+++++.X#X....#+++XX.+++#+++++#+X+++ ++X+X#X+X+X.X.X#X+X.XXX#X.X+X#X.X.X.X.X#X+X.X#X#X+XXXXXXXXXXX.X.X#X#X#X.X.X.X.X#X#X.X+X+X#X#X+X+XXX+ +#.+++++#+#....X.+#.X.#+++#+++#....X#X.+++#.....#+.X...XX#X...X.......#......XX...#+++#+++X..+++.X.+ +#X#X.X#X+X.X#X.X+X#X.X+X+X#X+X#X#X.XXX+X#X.X#X.X+X.X.XXXXX.XXX.X#XXX.X.X.X.X#X.X.X+X#X.X+XXX.XXX.X+ ++++#.#+++..#+++++#+++++X+..#+++++++.X.+#.....XXX+++#.......X+++++..X....X..XX..#.#+++.X.+.XXXXX...+ .#X+X#X+X#X.X+X.X.X+XXXXX+X#X#X.X#X+X.X+X#X#X.X.XXX+X#X#X#X.X+X.X+XXX#XXX.X.X.X.X.X#X+XXX+X.X.X.X.X+ #+++#+++..X.#+.X..#+.XX.#+++++X.X.#+++#+++#.....X.#+++++++#+++.XX+X+++.XX.....#.#.#.#+.X.+..#+++.X.+ ++X#X+X#XXX.X+XXX.X+X.X.X#X#X+XXX.X#X+X#X+X.X#X#X.X.XXX#X+X+XXXXX+X+X+X.XXX#X.X.X.X.X+X.X+X#X+X+X.X+ +X.+++..X...#+++.XX+++++++..#+++++..X+++++#...#+++.X#X..#+#+.XX.#+++#+++X+++#...#...#+#+++#+++#+..#+ +XX+X#X#X.X#X#X+XXX#X#X#X+X.X.X.X+X.XXX#X#X#X.X+X+X.X.X.X+X+X.X.X#X.X#X+X+X+X#X#X#X#X+X+X#X+X#X+X#X+ ++++#+++X...#+++..#+++++++.X..XXX+#..X......#.#+#+++++++++#+++++++X...#+++#+++++#+++++#+++#+++#+++++ #XX.X+X+X#X#X+X#X#X+X#X#XXXXXXXXX+X#X.X#X.X.X.X+X#X.X.X#X#X#XXX.X+X.X.XXX.X#X#X+X+X#X#X#X+X#X+X#X#X# ..X.#+#+++++++#+++++#....XX.X...X+++......#.#.#+++.X#X.......XXX.+XX..X...#...#+#+++++..#+++#+#..... .#X.X+X#X#X.X.X+X#X.X.X.X.X.X.XXX#X+X#X#X#X.X.X#X+X.XXX.X#X.X.X.X+X.X.XXX.X.X.X+X#X#X+XXX#X+X+X.X#X. ...XX+++++#.XX.+...X..#.......XX..#+++++++#.#.#+++..XX....#...#+++..XX#X....XXX+....#+.X.+++#+.XX+++ #.X.XXX#X+XXX.X+X.XXX.X.X.X#X.X.X.X#X.X#X+X.X.X+X#XXXXXXX.X#X.X+X#XXX.X.X.XXXXX+X#X.X+X#X+X#X+XXX+X+ ++++.X..#+++++++.XX#X.XX..#.....#...XXX.#+#...#+++.X..XXX+++#.#+++X.X.....XXX#X+++#.#+.X.+++#+++++X+ +#X+X.X.X#X#X.X#X.X#XXXXX.X.X#X.X.X.XXX.X+X.X#X#X+X#X.X.X+X+X.X#X+X.XXX.X#X.XXXXX+X#X+X.X#X+X#X#XXX+ +#.+#.......XXX....XXX....#...#...#.....#+#.#+++++.X....#+#+#.#+++..X........XXXX+++#+#.#+++X.....#+ ++X+X#X.X#X.X#XXX.X.X.XXX.X.X.X#X.X.X.X.X+X#X+X#X#X.X.X.X+X+X#X+X#X.X.X.XXXXX.X.XXX+X+X.X+X.XXX.X.X+ #+#+++#.#...X#XX........XXX.#...XXX..X..#+++#+++#.....#+++#+++#+#..XX.X.X...X.....#+++..#+.XX....X.+ ++X#X+X.X#X#XXX.X.XXX.X.X.X.X#X.XXX.X.X.X#X+X.X+X#X#X#X+X#X#X+X+X.X.X.XXX.X.XXX.X#X#X#X#X+X.X.X#XXX+ +#.+++#.........XXX...#...#.#.#...X.X..X.+++.X.+++++++#+++++#+++#....X#X..#..X......#+++++#+++++.X.+ +XX+X#X#X#X#X#X.X#XXX#X#X.X.X.X#X.XXX.X.X+X#X.X.X#X#X+XXXXX+X#X#X.X.XXX.X.X#X.X#X.X.X+X#X#X+X#X+X.X+ +XX+#..+++++#....XX.X+++#.#.....#.#..+++#+++++.XX..+++#.X..+++++#.#.XX....#..+++#.#.#+#+++#+++#+++++ ++X+X#X+X#X+X.X#XXX.X+X+X.X#X#X.X.X.X+X+X#X#X+X.XXX+X#X.X.X.X#X+X#X.X.X.X#X.X+X+X#X.X+X+X+X#X+X#X#X# #+#+++++#.#+#....+++++#+#...#...#...#+#+#...#+++++#+#...X.XX..#+++#+++#.....#+#+++#.#+++#+++#+++#+++ .+X#X#X#X.X+X#X#X+X#X#X+X.X.X.XXX.X#X+X+X#X.X#X#X+X+X.XXXXXXX.X#X+X+X+X#X#X#X+X.X+X.X#X#XXX+X#X+X+X+ #+#.#+++++#+++++++#..+++#.#.#...X...#+#+++++++++#+++#..X........#+++#+++++++#+XX.+++++++#.X+++#+++#+ ++X.X+X#X+X#X.X.X#X.X+X#X.X.X.XXX#X#X+X#X#X#X#X+X#X#X.X.X#X#X#X.X#X#X#X#X#X+X+X.X#X.X.X+X.XXX+X#X#X+ +XX+++#+++#..X#X...X.+++#.#.....#+++++#+++++..#+++#+++#.......#.......X...#+++#....X#X.+++++#+++++++ +XX+X#X+X.X.XXXXX.X.X#X+X#X#X#X#X+X#XXX+X#X+X.X#X+X+X+X.X#X#X.X.X#X.X.X#X.X#X.X.X.XXX.X#XXX+X#X#X#X# +#.+++#+#...XX......X+++#+++#+++++#...X+++#+#...#+#+#+..#.......#.#..X.......X#X.+++++...XX+++#..... ++X#X+X+X#X#X.X.X#X.X+X#X+X+X+X#X#X.XXX#X+X+X#X#X+X+X+X.XXXXXXX#X.X.X.X.X#X.X.X.X+X#X+X.X.X#X+X.X#X. #+++#+#+#+++#+++++XX.+++++#+++#.......X+++#+++++#+++#+.XXXX##X..........#.....#+++#+++.X...+++#...#. #.X+X+X+X+X+X+X#X+XXX.X#X#X#X.X.X.X#X#X+X.X#XXX+X#X.X+XXX#X#X.X#X#X#X#X.X.X.X.X+X#X+XXX#X.X+X#X#X.X. ..#+#+#+#+#+#+#+++..XX......X.X.#.#+++++.X..XXX+++XX.+XXXX#X..#+++++++#.XX...XX+#+++.XXX..X+++++#.#. .#X+X+X+X+X+X+X+X#X#XXX.X#X.XXX.X#X+X#XXXXX.XXX.X+XXX+XXX.XXX.X+X#X#X+X.XXX.X.X+X+X#X.XXXXX.X#X+X.X. #+++#+#+#+#+++#+++++#+++#...#+++++++#........X#X.+++++#...#+++#+++#.#+#....X.+++#+++++++++XX..#+.X.. ++X.X+X+X+X#X#X#X#X+X+X+XXX.X+X.X#X#X.XXX.X.X.X.X#X#X#X.X#X+X+X#X+X.X+X.X#XXX+X.X.X.X.X#X+X.X.X+X.X. +XXX.+#+++#+++++++++#+#+.XX.#+.X......XX..#.........#...#+++#+++++#.#+#.#+++X+.X#XX.XX.+++#+++++#... +XX.X+X#X#X+X#X#X.XXX+X+X.X#X+XXX#X.X#X.X.X.X#X#X#X.X#X.X+X#X#X#X#X.X+X#X+X+X+X.X#XXXXX+X.X+X.X#X#X. +X...+#...#+++#...X.X+#+..#+++#...#.....X.#...#...#...#.#+++++++++#.X+++#+X+++X..XXX.+++XX.+.X...+++ ++X#X+X.X.X.X+X.X#X.X+X+X#X+X#X.X.X#X#X.X.X.X.X.X#X#X.X.X#XXX#X#X+X.X.X+X+XXXXX.X.XXX+XXX.X+X.X#X+X+ #+++#+..XX..#+#.#.#+++#+++++#...#.....#.X..XX.#.........X..X....#+++.X.+++XX.+++++++#+..X.#+++++++#+ .#X+X+XXX.X#X+X.X.X+X#X#X.X#X.X#X#X#X.XXX.X.X.X.X.X.X#XXX.X.X.X.X#X+X.X#X.X.X+X#X#X+X+X.X.X#X#X#X#X+ ++++#+#+++#+++#...#+....X.....#...#....XX...#.#..X....#.X+++..#...#+++++XXX..+#....+++#.#+++++....#+ +#X#X+X+X+X+X.X#X#X+X.XXXXX#X#X#X.X.X#XXX#X#X.X.XXX#X.X.X+X+X#X.X.X#X#X+XXXXX+X#X#X#X#X.X+X#X+X#X#X+ +#...+++#E#+#.#+++++.X..X..+++++#.#.........#.#.XXX.....#+#+#...X.X...#+++XX.+++#+++#...#+..#+++++#+ ++X#X#X#X#X+X#X+XXX.XXX.XXX+X#X+X.X.X#X#XXX.X.X#XXXXX.XXX+X+X.X#XXX.X#X#X+X.X#X+X+X+X#X#X+X.X#XXX+X+ #+++++++++#+++++XX#XX+++..#+..X+#...#+++XXX...#+++X..X#XX+#+#.....#+++++++#...#+++#+++++++XX..XX.+#+ ..X.X#X#X+X#X#XXX.X.X+X+X#X+XXX+X#X#X+X+X.X#X#X+X+X.X.X.X+X+X#X#X#X+X#X#X#X#X.X#X#X#X#X#X#X.X.XXX+X+ .#......#+++++++++++++#+++++..#+++++++#+++++++++#+++++++++#+++++++++............................#+++
#+++#+++#..#.++++##++++++++++++++++#+++#.#.#..#...#++++#.#.##....#..++++++++++++++++.#.............. ++#+++#+X#..#+##++++#.XXXX.XXX.XX#+++#+#....#+++##++##+#...+++#.#..#+#.XXXX#X#XX.XX+#..XX.XXXXXXX#.X +XXX#.X+++#..++.##.X#XXXXX.XXXXX.####++#.##..+#++++#.#+#.##+#+.#..#.+#.XXXX...X..XX++.XXXX#XXXXXXX.X +XXXXXX##+##.#+#.#.XX.XXXX..XXXX....#+##...##+.#.##..#++##++#+#..#.#+.XXXXX.X.XX..X#+#..X.#.XXXXXXXX +XX..+++#+++##+#...#....XXX.XXXXX.#.#+#..##.#+#.#...#.#++++#++#.#...+#XXXXXXX...XXXX+##.....XXXXXX#X +X#XX+#++##+#++#.#.#.#XXXX#XXXXXXXX.#++#....#+#...##...##.#.+#.#.#.#+XXXXXXXX#.#...X++#.##.XXXXXXXXX ++XX.++#++++#+#.#....#.XXX##XXXXXXX..#+#.##.#+.#.##..#...#.#+#++++#++XX#XXX.....#.#.#+#.#...XXXX#... #+..XX+#.#.#++#...##...XXXXXXX#XXX.#.#+.#...#+#.....#.##...#+#+##+++#XXXXX..###.....#+##..#XX.X...#. #+#..X++###++#..#.####.XXXXX#X#XXX...#+#..###++##.#.#.#.##.++#++#.#.XX...#X...#.##.#.+++#+++#..###.. ++#.XXX++#++#.##...#...XX#XXXXXXXX.X.++#.##..#+++##.....X##+###+#..XXX.#..#.#..#...#.##+++#+++#++++# +#...XXX+++#++++#.X..#.XXXXX#XXXXXX#X+##...#..##+#.#.#.XXX.++#.+#####X..#....#.#.##..X###..##+++##+. +.#.#.XXX.#++##+##XX..XXXXXXXXXXXX#X.+#.##...#.#+#....X#XXXX++#++++X#X.X..XX.X..#...XXX..##..##.#++# +X....XX.##+#.#+++XX.XXXX.#.XXX##XXXX+#.#..##..#+#.#.X#X#XXX#+#.##+XXXX#XXXXXX.#..#..XXX....#.##++#. +XXX#.XX..++..#.#+X#XXX++++..X#X##XX.+#...#...#++#.##.X.XXXX.+####+XXXXXXX#XXX...#XXX#XX.#.#.++++#.. +XX#..XX.#+##..#++XXXX++##+#..X#XXX#X+#.#...##++##......XXXXX+++#++#.X#XXX###X.XXXXXXXXX#...#+###..# +X...XXXX.++.###+###+++#.#+X.XXX#XX#X++#.##..#+#..#.#XX.XXXXXX#+++#...XXX####XXXX#XXX...#.##.+#+++## +XXXXXXXX.#+#++++.#++##++++XXXXXXX#XX#++++#.#++.#....XXXXXXXX..###..##.XX#####XX#XXXXX#+++++#+++#++# ++XXXXXX#X++#+#.#.#+#.#+XXXXXXXXX###XXX.#++##+#X..XXX#XX#XXX..#....#+++XXX##XXX##XXXXX.+###+#.##.#++ #+#XXX..##+#++#..#++#+++#.XXXXXXX##XXX...#+#++.XXX##XXXXX##X.#..###++#+.XX#XXXX#XXXXXXX+#.#++#.#.##+ .+++..#++++#+#..#++#++#.#.XXX.XXX####XXX#++#+#XXX#XXXXXXX##X...#++++##+#.X#XXX#XXXXXXX.+#..#++++++++ .##+##++###++#.#++#++#.....#..XX######XX.+##+..X#X##XXXXX#XXX.#++#.#+++...X##XXXXXXXX.#++#..#.###### ..#+.#+##.#+#..#+##+#..##.#..##X#####XXXX++++X.XXX##XXXXXXX.++++#..#+#.#.##XX#XXXXXXX..#+++#.#...... #.#+##++++#+#.##+#++#.#.#.#.###XX####XXXX##.XXXX#XXXXXXXXXXX+#.#.#.#+##...XXXXXXXXXX..#.##+#...####. ..#++.###+#+###++#+#..#.....XXXX#XX#XXXX..#XXXXX#XX#XXXXXXX#++#..#.#+++#XXX.XXXXXXXX#++++#++##.....# .#.#+#..#+#+++++##++#..#####.X#X##XXXXX##...XXX####XXX.XXX..#++#....##+XXXX..X#X#XX#++##++#+#..###.. .#.#+++##++##.##..#++##++++..#XXX#XXXXX####.XXXXXXX..#.X..#..#++#.#..#+++++.XXX#XXX.+#.##+++#.#...#. .#..##+++#++.#...#.#++++##+#...X#X#XXXX#X...X.XXXXX#....#+++#.#+.#.###.###+XXX.##XXX+#...###...#.#.. ...#..##++#+#..#....######+.XXXXX#XXXX.X..##...#X...#.##++#+++++#+++++##+++XX...#.#++#.#....#.#...#. #.#..##.#+++..#.####++++#++XXXX#X#XXX...#..#.#..#.#...##+#.###.#.+###++++#.XXX#...#+#..####....#.#.. ..#.#...#######++++++##+++XXXXXXX#XXX.#...#...#...####+++#++++#.#+++####..XXX#.##.#++##++++#.#...#.# .#....##++++++++##.##..#.#XXXXXXXX#XXX..#...#.##.#+++++##.+##++++##+++++#.XXX......#+#++##++#.#.#... .##.#.#++###.#.#.##+++##..XXXX.XX###XXXX..##.#...#+#.##.##+#.###++#####+.X..#.##.#.#+#+#..#+#....#.# ...#..#+#....##+++++#+++#.#XX..XXX#####XX.#....#.#+.#.#..++#....#+++..#+XXX....##.##+++##.#+#.##.#.. ##.#.#++#.###+++#.#..##+#....#...X###XXXXX..##..#++#+++##+#..##..##+#.#++.#XX#++++++###...#++#..#.#. .#...#+###++++#..#.#..#+#.##.##.#X###XXXX##..##.#+##+#++++#.#..#.##+.#.#+#+++#+##.#++..##..#+##+++++ ...#.#++#++#.#.##+++#.#++#....#.X#X##XXXX###..#.#++++#####+++#..#+++#++++#+#+++#.#.#+#....##++++#.#+ .#.##.#+#+#..#++++#+#..#++XX#...XXXXXXXXX##X#..#.#.##....#+#+++##+##++##.#+##.#....#++#.#...######++ .##+++#+++.###+#.#.++#.##+XXXXX.XX#XXXXXXXX#X#....#.##.#.#+.##+#++#.+#.###+++#.#.#..#++#.##.....#++# #+++#++####++++###.#+#..#+XXXXXXXXXXX#XXXX###X.#.#++++.##++#.#+#+#.#++++++##+#....##.#++++.#.#.#.+#. ++#..#++++++#.#+++#.+#.#++XXXXXX#XXX###X#X#XXX.#+++##+#+++##.#+++#..#####+##++#.#.....###+#.#...#+#. +#.#..#########+#++#+#.#+#XXXXX#XXXXXX####X#XXX#+##.#+++##....#.#..#++++#+++#+#..#.##...#++++##.#+++ +#...#++++++#+++.#+#++#++....X.XXXXXXXX#####XX#++#..#####.#.##.#.#.#+##++##+++###....#.#####+#...##+ +XX.#++#.##+++##.#++#+++##.##..XXXXXXXX####XXX++#..#..++++#........++#.#+#.###+++#####..#..#++###.#+ +XX#++#....#.###.##+###..#...#..XX...X###XX#X.+#.#...#+##++#####.##+##+++#.#+++#+#++++#+++###+++++++ +#X++#..##..XXX...#++++##.##.#.XXXX.##X#X##XXX+++###.#++##++++++#+++#++###.++###+++##+++#++#.#X.X.#. ++++X..####.XXXX#..#.#+#...#...XXX...#.XX#XX#XXX++++###++.#.###+#+##++#+++#+#...###..#.#.#+++#XX#X.. .XXXX.####XXXXXX##..#++#.#..#.#.X..#.....XXXX#XX.#X++#.#+###..#+#+#.+#++#+++###.....#.#..#.#+++.XXXX .XXXXX###XXXXXXXX##.#+#..###......#..XX.X#XX##XX..XX+#..++#..#++#++#+#+#.###+++##.##+++#..#.##+XXX## ...XX##XXXXXXXXXX##.#++#.....###.#..X#XXX##X#X#XXXX++####+#.#.+#.#+#+++#.#.++#+#+++#+#++#++++#+XX#X# .XXX#X#XXXXX.XXXXX...#++#.XXX.....#X#####XXXXXX.#.++#+++++#.##+#..+.###...#+#.+++#+#++#+++##+++XXX## .XXXX#XXX#XX.XXXXXXXX.#+.XXXXXX.#..X####XXXXX++++#+##+#####++++#.#+#..#.#..++####++##+.####.##XXXXXX .X#XXX#..XXX.#.XXXXXX+++XXXXXXX.X.#.X#X#XXX.#+##+++#++X....+##.#.#++#....#.#+#E+#+#.#+#++++++.XXXXXX .XXXXX..#.X#....XX#X++XXXXXXXXXXX#..XXXX++++++#####++X#X.XX+++#..##++#.###.#++#+#+++#+++#.##+XXX#XXX .XXXX#.#++++##.XXXX.+#XXXXXXXXX#...XX..X+#.###.#...+##XXXXX.X++#..##+##+++#.#+#++##+.###.#+++XX####X .XXX+++++##++++++XXX+XXXXXXX..#..#XX.#+++##.....#.#++##XXXXXX#++#..#++++#+#.#+.#+##+#..#.#+##.X#XXXX .XX.+#.##..#####+XX.++XXXXXX#+++#....#+##...#.#.#..#++#XXX#XXX#++##.##.#++#.++##++++.#+++++....XXXX# .XXX++#..#.....#+#..#+.XXXXX.+#+#.##.#+++#.#.#...#..#+++..X....#++++++#++###+#...##.#++###.#.XXXXXXX .XX.#+.#.#.##.#++#.#.+#.X#XX#+#++++#..##++#....###.####+#X..##..#####+#+###X++##...##+#...##XXXXXX#X ..X.++#..#.#..#+#...#+++XX#+++#.##+#.####+.###......#+++X..#..#.....#+++##X#X+++#.#+++###..##XXXXXX# .###+#.#....#..++###..#+##.+##.#.#+#..##++#+++##.##.#+XXX#...#.##.##..#..XXXX.#++##+##...#..#XXX#XXX ..#++...XX#..###++++#.#+++#+++++.#+#.#+++#++#+++##..#+.X..##.#..#.#..#.XXXXXXX##++++##.#..#...XXXXX# #.#+XXXX..XX....XXX+##..#+.##.#+##++#++###+#.##+++##++#X#....#.##..#....XXXXXXX..#.#...#.#.##.X.XXX# ##++XX...#...#.XXXX+++#.#+#...#+..#+++#.+++#...##++++##.X.##.#...#..#.#.XXX##XXX..##.XXX....#.X.X#X# #++##X.#...#..#X#XX##+#.#+#.##++##.#.###+##..#...###.#..XX#..#.#..#....XXXX#XXX##....XXXXX#......X## ++##XXX..#..#...X....+#.#++##++#+++##.#++##.###.#......X#X..#...#.####.XX#XXXXXX##.XX###XX..X#.X..XX +#XXX#XXXX#..XX.X.X.#+#.##+#++#.+#++++++X....##..#.#.XX##XX..##.X....XX##XXX###XXXXX#XX#XX.X#XXXXX## +.XX###XX...XXXXXXXX++#..#+#+#.#++#XXX.X#X.#...#.#..X###XX.#.#..XX.X..XXX#X###X##XXXXXXXX..XXXXXX#XX +XXX#XXXXXX.X#X#X#X.+#.#.#+#++++#++XXXX###X###.#..#.XX###X.....XXXXX.XXXXX#XXXXXXXXXXXXXXXXXXXX#.X#X +X#XXXXXXXXX#XX##XXX++++#++##.#+.#+X...X#XXX....X...XXX##..##.X#XXXXXXXXX#XXXXXXXXXXXXXX+++XX.#..XX# +XXXXXXXXXXX#XXX#XX#X##+++#..#.+#++.X.XX#XXXX.#.XXX..X.#..#.#X###XXXX#XXXXXXXXXXX...XXX.+#+#....XXXX +X#XXXX###X#X#XXXXXXX...##.#..#+++XXX..XX#XX...X#X#XX....#...X#####XXX#XXX#XXXXX##.#.#.#+#++#.#.XX## +XXXXXXX#XXX#XXXXXXX.#.#...##.#.#.XX#X..XX#XX.XXXXXXX.####.#.X######XX#XXX##XXXXXX......++#+++#.#.XX +XXXXXXXXXXX#XX#XXXX..#..#....#..XXXX..#XX#XX..XXXX.X#....#...X#####X#X#XX#X#XXXXXX.#.###++##+##...X +XXXXXX#XXXXXXXXXXX##..##..##...#XXXXX.XXXXXX.#XXX.....##...#X#########XXXXXXXXXXXXX##+++#+#.++++#.X +XXXXXXX#X##XXXXXXX###+++#...###...XX..#+++XX..XXXXX.##..#.#X###XX#XXX#XXXXXXX#XXXX##++#+++#.#.#++#. +XXXXX###XXX..XXX.###++#++##.....XXXXX.#+#++XX.XX#X..#..##..XXX##XXXXXXXX.XXXXXXXX.#++#.#.#...XX#+++ +.XXXX##XXXX.#.X+++#.+#.#+..####.XX#XX+++.#+XX.X.X.#..#...#.#..XXXXXXXXX..XXXXXXX..++#...X..#..XXX#+ +#XXXX#XXXXX...#+#++#+#.++##++++#X##+++##.#+X#.....#.#.#.##.#.#..X#XXXXX.###XX.X..#+#..#XX.##XXXXX++ ++#+++XXXXX..###+.#+#++#+##++##+XXX.+##..#++#..#.###...#....#+++#XXXXXXX.###X..XX.#+..##XXX#XXXXX.+# #+++#+X##XXX.#+++##++#+#++++#..+#XXX++##.#+#..###...#.#..#.#++#+XXXXX#XX..##..##XX++#..#.XXXXXXXXX+C ..##++X###X#+++##..#+++###X.XX#++++##++++#++#..#..#.#..##..#+#.+#..XXX#X#....##XXX+####+++#XXXXXX#XX ##+++XX#XXX++##.#.#####...XXXXX.##+++###+##++##..#...#.#..#.++#+#.#X#XX.##.#..X#XX++#+++#++X#.X.XX.X +++#XX###XX+###....#+++##..XX#XX#..#+++#+++#+++#.#.#.###.#..#+#+++#.XXX.....##.#..#+#+#..#++..#.XX.X +#..XX#XX#X++#..##+++#+#..#.XX....#.##++##+#.#+#.#..#....#.#++###+#..XXX.#.#..+++##+++.##.#+#....... +X.XXXXX#X#X+#.#.#+##++#.#..XX.#.#....#+.#+.#++#..#...###.#++#..#+#.#XXXX..#.#+#+++#.##+++++.#.####. +XXXXXXXXXX#+#...#+.#+#....XX#X...#.#.#+##+#.+###..###...+++#..##+#.#....#...#++##+#.##+##.#..#+++#. +XXXXXXXXXX++###.#+#.++##.XXX#X.#..#..#++++.#++###...#.##+##..#+++#...##...##.#+#.++#+++##..###+#++# +XXXXXXXXX#+#....#++##++#.X.X##X#.#..#.###.#.#++####.#.#++#.#.#+###.#...#.#+++++#.#+#+##...#++++.#+X +XXXXXXXX.++#.###.#+++#++.X..#X...#.#.....#+++#++#.#..#++#....#++++#..#.###+##.#.#++#+++###++####++X +X#XXXX#XX+#..#+++#.#++#+XX.#...##....##.#++#+.#+..##.#+#.#.#.####++#..#++++#.#..#+#..#+++++#+++#+#X ++X#XXXXX#++#.#+#++#.#+#+XX...#.#..##.###++#.+#++##...#+++#..#++++#+.#.#+###....#.++#.####.##+#+#++# #+.X#XXXX.#+.##+.#+++++#+XXX.#....#.#..##+#.#+#+#...#.#.#+##..+##+#+#..#+#...##..##+.#++++#.++#+##++ ++#XXXXXX.#+#+++#.###.#++XX#XX.###..#.#+++#.#+++#.#..#..#++#.#+##+++#.#.+#.#...#..#+#.+##+.#+##++##+ +##XXXXXX..+++##.+++.#++#XXX#XX...#...#+##...#.#..#.#..#.#++#.++.###.###++#..#.##.#+##+.#+#++#.#++++ +X#XX.XXXX.###..#+#+##+##.XXXXX.#..##.#+#..#...#.#.#..#...#++##+#+++++#.#++#.#..#.#++#+#.+++#..####. ++XX...X.XX++++##+#+#++#...XXXXX.#....#++#..#.##....##..#..#+#.+++###++++#+#..#.####+++#.#####....#. #++++##..#++##+#++#+#+#..#XXXXXX...XXX##+##.#...###+++#..#+++.XXXX...#.#+++#.##...#######...#..#X... ..##++..#++#.#+#+#.+#+.#..XXXXX#.#XXX#XX++#..###.+++#++##++X.XXXX#X#....#.#....##..#...#..#...XX#XX. .#..#+###+##.#+++.#+#+##.#.XX.....X#XXX.#+###+++#+##.#++#+XXXXXXXXXXXXX..X.#.##..#...###.#.X.#X#X##X ...#.+++++....#.#.#+++.....XX.X.XXXXXXX..+++++#+++....#+++.XXXXXXXXXX##XXX......X..#.......XXXXXXXX#
+++...###+++###.#+++++#....#+++#....#..#++++++..##.....###+++.#.##.#.....#....#++++#..#.#....#.#.... +#+##..#++#++#..#+#X#+++#.#++#++.#.#..##+##.#+#....#.#..#++X+#++++..#.##..#.#XX+##++#+++++##.#...##. +#+++#.#+#.#+++##+XX..#+.#++#.#+#....#+++..#++###.#...X#++X++#+##+#.#...##+++X.++.#+++#.#+#...#.#.#. ++#X++X++X..X#+X.+XX#X#+X.+X..X++X##X.+X##X#+X..X..X.XX++X.+X++X++X.#X#.X.+X++X#+X..X#.X++X.#X..X... #+#.#+++##.#.++.#+#+++++.#+##..#+++++#+#+++++#.#..#XX#++#.X+++#++#...#...#++#++#+.##+++++#....#.#.## ++#..#.#...##+#.#+#+##.#.X+++#..#.##+++#+##.#....#.X.++#..X.##++#..#...#..#++#+++#+++##.#..#.#..#.#. +##X..X..X..X++X++X+#X.#X..X++X..X..X#.X++X..X.#X..X#+X..X.XX.+X..X##X##X..X++X##X+#X..X.#X..X.#X... +.#.#...#.#.##+#+##++#..XX..#+##..#.#.#.#+##.#.##.#..+##...X.#++#..#+++#.#.##++++#++#.#+++#.X..#.#.# +#+++##.#....#+++..#+.#...#.#+..#.......#+++#.....#.#++++##+++#++#.#+#+#.....#.#+.#+++++#+#.XX.#.... +#+X+.X.#X##X.#X#.X.+X.#X..X++X..X.#X#.X.#X++X.#X..X.#X#+X++X+.X++X#+X+#X.#X..X++X.#X#.X#+X..X..X#.# +#+#+#...#......##.#+#.#..#++#.##..#.#.....#++#...#..##++#+##+#.#+#++#+++#...##+#..#..#+++.#.#.#.... +#+#+#.#...#.##....#+#...#++XX....#....##.X.#++#.#..#+++#.+#.+++++#+#..X++#.#+++##...#++##.#...#.#.# +++X++X..X..X..X.#X#+X.#X#+XX.X#.X..X#.X.XX..X++X..X#+X..X++X#.X.#X+#X#.X+#X++X..X.#X#+X..X.#X#.X... ###.#+#.#.#..#...#+++.#++++#++++#..#.XX...XX..#+++#..++#.X#+++#...#++#..X++#+#.##...#++##...#....##. ....#+#....#.#.##++#.#++###.+##++.#...X#.#...#.##++XX#++#XX.#+#.#..#+..X##+++#....#.#+#...#...#.#... .#.X.+X#.X..X..X.+X..X+#X.#X+.X#+X..X..X..X#.X..X#+XX.X++XX.X+#X..X++XX#X#.X#.X.#X#.X+#X.#X##X#.X.## .#..#+++#.#.#.#.#++#.#+#....+X#X++####...##...#.#++.X..#+#.X#+++#.#+##XX#..#..#.#...#+++#.......#.#. ..#..##+#...#....#++#.+#.#.#++X.#+++#..#++++#...#+#..#.++....##++#.+##X...###...#.#..##++##.XXXX..#. #..X#.X++X.#X.#X..X++X++X..X#+X..X#+X.#X+#X+#X##X+.X..X+#X#.XC+X+.X+.X.XX.#X.#X..X#.X..X+#X..XX.X... ##++++##++##...###.#++#++##+++.#++++##+++#++.#++++#..##+.X...#+#+##+#..#.......#.#....#.++##..#...#. #++##+++#+++##......#++#++++##.#+###.++##++#.#+#.#..#+++XX.##++#++++..#..##.#.#..#.#.#..#+++#...##.. .+#X..X+.X#+X..X.#X..X+#X##X..X++X..X+#X++X#.X+#X..X++XXXX.XX+#X#.XX.X..X..X..X.#X..X..X..X+.X.#X..# #++.##++###+###.##..##++....X+++#.#..+#.+##..#+++###+##X.XX#X++++#.XX#.#.#..#.#...#..XX.#.#+#.#.##.. .#+#+++#.#++.......#..#+##.XX+##+++##++#+#..X..#+++++###.X###X.#++.#......#.....#..#..X...#+++++++#. .#+X+#X..X+#X#.X#.X..X.+X..XX+X++X+.X#+X++XX.XX.X#.X#.X..X#XX.#X#+X..X#.X#.X.#X#.X..X..X.#X#.X.#X+#. +++#+++#+++##.###.##..#+#.#.#+++#++#..+.#+++++++#.XX....#.XX....#++#...#+++###...#.#.#.X#+++#.#+++#. +#..##+++##++++#...#.#.+#....#.#++#..#+#.#.##.#+..XX.##...#..##..#++#.#++#++++##......X##+#+#.++###. +#.X.#X#.X.+X#+X#.X..X#+X##X..X++X.#X.+X..X..X.+XXXX.#X#.X..X..X.#X+#X++X..X#+X#.X.#X#.X++X++X+#X... ++#.....#.#+#++#....##++#...#.#+#....#+##..#..#+##X#...###.#..#...#++++#..#+++#...#++++++##X+#++#### #+#.#.#...#+#+#..#.#+++#..#...#++#.#..+++#...#++.#...#.......#..#..##.#..#++##..#.#+##.#..X#+.#+++++ ++#X..X.#X++X+.X..X.+X..X#.X.#X#+X..X.#X+#X#.X+#X..X.#X.#X#.X..X#.X..X..X++X..X.XX.+X..X#.X++X..X##+ +#.#.###+++#++#.#..#+X.X.+++#..#++#..X#X++#..#+++##....#.#.#..#+++##..#.#+##.#...X#+.#.###++#.##++++ ++....#++##++#+++#.#+.X.X+#++#..#++#..XX#+#.#..#+++X.XX+++++##++#+++#..#.++++#.#..X+#...#++#..+++##. #+#X.#X+#X++X.+X++X#+X#.X+#X++X..X+.X..X#+X..X#.X#+XXXX+#X#+X++XX.X++X..X##X+.X..X.+X.#X.+X..X+#X#.. .++.#+++#.+###+.#+#++...#++##+++#++#.###++.#.#...#++X.X+#.#+++#.XX##+.#.#++++#.#.##+#.#.#+#.X.++++#. .#+#++##.#++#.+#.+++#.#..#+++##+++#++++++#.#...#..#+++++#..#.#++++#++#..#+#.#.....#+.#..#+#.XX.##++# #++X+#X..X#+X#+X.#X##X..X.#X++XX#X++X##X#.X..X##X..X##X#.X..X.+X#+X+#X.#X++X..X##X.+X..X++X..XX.X#++ ++#.+++#..#+##+.#+++#.#.#..##+.X..+#......#.#..#..#+++#...#.XX++#+++#...##++##++++#+#.#.+#.XXX...##+ +X..##++#..++++#++#+#....#++++X.##++#.#.#....#...#++#+..#....X#++#.#..#...#++++##+++#..#+..X...#.+++ +.XX..X+.X.#X.#X+#X++X##X++X#XX..X#+X.#X#.X#.X##X++X++X..X##X..X+.X..X.#X..X.#X#.X.#X#.X+#X#XX#.X+## +XX.#.#+#.#....#+++#++++#+#..X.#++++X.+++####+++++#++#.###+++#.#+#.###++++#.#++++##..#.#+++#++++#+#. ++..#.#++++#.#..##++#.#+#++.#..++#.X##+#+###++##.#++XX.++++#+++#+#.++++##+#.++##+++#....##+++##+++#. #+#X..X##X++X.#X..X+.X++X#+X..X+#X..X.+X++X++X..X#+X..X+#X#.X#+X++X+#X#.X+#X+#X##X++X.#X..X##X##X#.. #++++#....#++++++#++##+#.#+##.#++###.#++#+++#.#.#++..#++##..#++.#+#+#....++++#.#..#+++##.#++++#++++# .#.#+#.#.#.#.###+++#+++..#+++###++++++#++#.#....#+#.#++#+++#X+#.#+++#.#.###.#....#.##++++++##+++##++ ..#X+.X..X..X..X##X++XXXX.#X++X.#X##X++X++X..X#.X++X.+X++X+.X+#X.#X##X..X..X..X.#X..X##X#.X..X##X##+ .#+++#..#.#.#.#...#+#X.X....#+#+++++##++#++#..#..#+XX+#+##+X#++#....#.#.X#...##....##++++##.#...###+ .++##.#.#.......#.#+....X#.##+++#.#+++#++#++#..##++.X+++#.++.#+++#.#+++X#X.##...#.#+++##++....#..#++ #+#X#.X..X.#X.#X..X+#X.#X..X.#X#.X.#X+#X++X+#X..X+#X.XX..X#+X##X+.X.+X++X..X..X..X.+X##X#+X.#X..X.+# ++#.+++#..##....#.#+++#+++#+++++++++#++##+#+..#.#+...#.##+++.#+++#.#++#++###.XX#..#+#.#.#+#..#.#.#+# +#.#+#++#....##..####+++#+++##.#.##+.#+.#+#+#...#+#.#+++++##.#+#.#..#++#++....X..#++#...#+.#..#..#++ ++.X++X++X.#X.#X..X..X##X##X..X.#X++X#+X++X++X.XX++X++X##X..X.+X..X..X+.X+#XXXX.#X+#X#.X.+X.#X..X.#+ #+#.#+.#++#.....#...XX.......#..+++##++#+#.#++#.XX+#+#..+++#.#+##...##+X.+++##...#+#.#.XX++++++#++++ .+#.++#.#++#.#.##.#..X.#.#.#.#.#+##+++#.+#..#+++X++#+#.#+#++.#+++#.#+++XX.#+++##.#+#...X.#.###+++### #++X+#X.XX+#X..X..X.XX..X#.X..X++X++X##X+.X.#X#+X+#X+.X#+X#+XX.X++X#+X#.XX.X#+X..X+#X.XX..X..X.#X#.. .#+++#..X.++#.#..XX.#.##+++##.#+#++##.#++#++++#+#+#++#.++#.++XX.#++++#.++++#++#.##++#+++#...#.#....# .##.###.X.#+#..#.X..+++++#+.#.X+++#+++++#++##+++#+++#.#+#..#++#..#.####+##+#+#....#+++#+++##+++##.## ..#X.#X.XX++X.#X..X#+X##X#+X..XX#X.+X#.X++X..X##X.#X#.X+.X..X++X..X..X++X#+X++X##X##X..X#+X++X+#X..# #+++++#.##+##....#+++#+++++XXX....#+##.#+##.#.+++#..++++#.##.X++#..#+++#+++.#+#+++#..##+++#+##+++#.. ++#.#++++++#..#.#++##.+#.###X..#X..+++#.+++++#+#++##+#.#.....XX++#.++##++##.#+++#++.#+++##.+#..#++#. +##XX#X##X#.X##X#+X.#X++X..X#.XXXX.#X++X#.X#+X++X++X+.X.#X#.X..X+#X+#X++X#.X..X.#X+#X+#X..X++X.#X++. +###X.....++++#+++#...#+##+++#XX#.#..#+++#..+.#+.#+++#....#...#.++#+.#+#....#..#+++.#++#.#.#+#..##+# ++###XX.##+##+++##..#..++++#+#.++++#...#+#.#+#++###.#X.X#...#.#.#+++#.++.##..#.#+#.###+#+++++.#..#++ #+.X#XX.#X++X##X##X.#X#.X.#X+.X+#X++X##X+.X++X+#X#.X..XXXX.#X..X.#X..X#+X..X..X#+X..X#+X+#X##X..X.#+ ++#.#....##+#+++##.#+++#.#.#+#++#.#++++++#.+#++##...#++++#+++##..#.##+++.#..##+++#.#.++#+#++++#.#+++ +#...#.#..#+++#++..#+#+#....+++#...#.##.#.#+++#+++#.#+##+++#+++.#+++++##...#+++##...#+#.+++##++#.+#. +#.X..X..X.#X..X+#X++X+XX.#X##X..X.#X..X..X#.X#+X++X++X.#X#.X#+X.+X##X##XX.X+#X..X.#X+.X.#X##X++X++# ++#.#...#+++X.XX++++#.++XXX++++#.#..#.#.#+++#+++##+#+##+++#..#+.#+#...X#X##++..#..#+++#....##.#+.#++ #+#...##++#+.X..X.#.#.#+++++##++###...++++#+++##E++#++++#++.#++##+.#.#XX##++##...#++##..#.#+++++###+ #++X.#X++X#+X..X#XX..X##X#.X##X++X..X#+X#.X##X.#X.#X.#X#.X+#X+#X++X..X#XX++X..X.#X+#X#.X#.X+#X##X#++ .#++#+++#+++##..#.XX..#+++#.##.#+#.#..+.##+++++++#..#++++++.#++#+#..#.#.#+#..##..#++++#...#+.#+++++# ..#+++##++##..#.++++X.#+#+#..++++#.#.#+#+++#.#.#+++#++###.#..#+#++#.....#++#....###.#++##.#+#.+#.##. #.#X#.X#+X..X..X+#X++X++X+.X#+X##X..X++X+#X..X..X#+X+#X..XX.X++X#+X#.X#.X#+X##X..X..X#+X..X+#X++X... +++++#+++.#...##+#.#+#+##+#..+#+++#.#+#++#.#..##.#+#+#..#.XX.+#..++#...#.#+#+++#..##.#+#.#.++.#++#.# +###+++##.#.#.+++#..+#+#.+#.#+#+#++#.+++#+++#....#+#+##....X#+#.##++##...#+++#++#....#+#.#.#+#.#++++ +++X##X..X..X#+X#.X#+X+.X++X++X+#X+.X.#X.+X++X#.X++X++X.#X..X++X#.X++X#.X.#X#.X+.X#.X.+X..X#+X..X.#+ ##+#..##...#..++++#.+++#.#+++##++#+#....#+.#+#.#++###+#.###..#+...##++++#...#.#+#.#..#++##+++#.#.#++ .X+.#....#.#.X.X#+#.#.#...##...#+#++#.#.#+#.+++++#.#++#..#..#++##...#.X+#.#...#++++X.X#++++##....#+# .X+X.#X#.X..X#XXX+X..X..X..X#.X.+X#+X..X.+X#.X#.X..X+#X#.X.#X+#X..X..XX+X..X#.X.#X+XX..X##X..X.#X#++ .++#++++#.#..#.#++#.#..#..##...#+.#++#..#+++#.##.#.#+#...#..#+#..#.#.X#++#+++X#X+++...#.....#...#.#+ #+#.+##+#...#++++###..#..#...#.#+#.#++#..##+++++...#+#.#..#.#++#...#...#+++#++X++#.##...###.#.#...#+ .+#X+.X+#X.#X+#X..X..X..X#.X#.X#+X..X+#X..X.#X#+X.#X+.X..X..X#+X#.X.#X..X#.X#+X+#X..X#.X..X.#X..X.#+ #++++##+++###+++##.XX##.#.....X.+#.#.++##.#..X.+.#+++#..##X.##+++#....#...##++#++.#..XX..#X..#.#..#+ .##.#..##++#..#+++++X##...#.X.X#+++#.#+++#..XXX+#++##..##X....##++#.#.#.XX+++XX#+#.#.XX#..X#...#.#++ ..#X..X.#X++X..X.#X+.X..X..X.XX.#X++X.#X+#X..X++X+#X#.X##X.#X#.X#+X.#X..XX+XX.X.+X..X..X.XX##X..X++# #....#...##++#.#.#.+##.###...#+++##++++#++###.+#++#...###.#.#+++#+#....###+#...#+#.#.#...#XX.#.#.+## ..##...#...#++#...#+#..#XX#.#++#+++#.#+.#++++#+++#..#..#++++++#+++.#.##.#++..#.#+#.....#........#+## .#.X#.X..X.#X+#X#.X++X..XXXX++XX.X+.X++X.#X#+X.#X..X.#X#+X#.X..X##X..X..X+#X..X.+XX.XX.X##X.#X.#X++# .#...#..#...#+++#..#++#.#++++#.XX.+#++#++++#+#.#..#..++++#.#.##...#.##.#.+.#.#X#++XXXX.#+++#.....#++ #..#..##..#..##++#..#++#.+#.#+++##+++#++X#+++#...#..#+#.#.......#.......#+X...X##++X##.#+#++#.##..#+ #.#X#.X..X#.X..X++X#.X++X++X.+X+.X.#X#+XX.X.#X##X..X#+X..XXXX.#X..X#.X.#X+XXXXX#.X+XX..X+#X++X..X.#+ ...#..#.#...#.#.#+++++#++#+.#+#+###.#++.X.##++++#.#+++#.X.#X....#...#.#+++XX#....#++###++.##+.#.##.+ .##..###..#......#.##++#+++#++#++#++++#X#..++##+.#++#..XX..#.##..#.#++++X.X...##..#+++++#..#+#++++#+ ...X..X#.X..X##X..X.#X+.X.#X+#X#+X+#X..X..X+#X#+X++X..X.XX..X.#X..X#+X.#XX#X.#X#.X##X#.X.#X++X+#X+++ .#..#.....##++++###++++X##+++#+++#++#.#..##++#.+#+#..##...#++++.#.#.+##.XX##....#.#...#.++++##+#.### ..#..#.#.#+++##+++++#.#.X.+##++####+.#..#..#+.#+++#.#...#.#+##+#...#++++++#..##.....#..#+#.#+++#.... #..X..X..X+#X..X.XX#.X..XX+X.+X..X++X..X..X.+X..X..X..XX#X++X++X##X##X##X+#X.#X#.X.#X#.X+.X.+X#.X#.# ##..#..###++++##X.#++++##.++#++#.++##.#..#.#+#.####..X.XX.+#.+##+++#++++#++##...##.#...#+#XX++++++++ ###..#....###+#X#+++##+++##+.#+##+##....#..#+##.#+++#+++##+#X+#++#+++##+##+...#...#..#.#++X.##XX###+ ####..#.#....+++++##...#++++#.++++#..##...#.++++++#+++#++++.#+++#..#..#++++#.#..#...#...#+++++++++++
+++.#++++++ +#+#++####E +#+++#.+++# +#.##.#+#++ ++#+++#++#C #+#+#++#++# ++#++#++#++ +###++#++#+ +.#.#++#+#+ +#+++#+#+#+ +++#+++#+++
X#XXXXXXX##XX#XXXXXX XXXX###XX#XX###X#XXX XXXX#XXX#XX######XXX XXXXXXX#X#XXX####X#X ####XX###X#########X X####X#XX#XXX######X XX#X#X#XXXXXX####X#X XXXXXX#X#XXXX#X#XXXX XXXXXXX#XXC+#XXXXXXX X#XXXX#XXXX++XXX#### ##XX#X#EXX##++XXX### ##X#XX++XXX##+.XXX## #XXX#X+##XXX++XXX### ##XXXX++XXX++#.X#X## ####XXX+++X+#+++XXX# ###X#XX.#+#+++#+##X# #XX###XX++.###++.XXX XXX#X#X.+##++++XX#XX XXXXXX##++#+XX.XX#X# X#XXX#XXX+++XXXXXXXX
X#X########XX#XXXXX# #XX#######XX###X#XXX X.XX#XX############X X.XX#XX############# .+++XX#############X X+#++X####XXX######X .+.XEX####XXX####X#X X+XXXX#X##XXX#X#XXX# .+XXXXX#XX...XXXXXXX #+.XXX.XXXX#.XXX+++. ++#+++..XX#+++XXC#+# +#++#+#.XX++#+.XX++. +#+#.++##X+#.+#XX+#. +#+#XX++##++#+#..+## +#++XXX+++#+#++##+++ ++#++XX.#+#++#++###+ #+##++XX++.#+##+++++ X++.#+X++##++..XX#.X XX+##+#+#.#+XX.XX#X# X.++++#+++++XXXXXXXX
++++.##+++X.#.#++++#. +##+#+++#+X+++#+##+++ +.#+++###+X+#+#+#C##+ +#.###++++X+#+++#+.#+ +#.#.#+#.#X+.###++#++ +#+++#++#+++##+++#++# +#+#++#+++X#+++##.+#. +#++#++###X++###.#+++ ++#++#+#E+X+#++++.##+ #++#+#+##+X+#+##+#+++ ##+++#++++X+++#.+++#.
....XXXXXX##XXXXXXXXXXXXXX..##..XXXX##X#X##XXXXXXXXXXXX######X#########XX###########X######XXXXXXXX####X#############XX#XXXX#XXX###XXXXXXXXXX#XXXXXXXXX#X+++E#+++##++++....XX.XX########XXXXXXX######### #.#.#XXXXXXXXXXXXXXXXXX#XXX....X#XX##XXX###X#XX#XXXXXXX#######X############################XXXXXXX#XXXXXX################X#XXX####XXXXXX#XXXXXXXXXXXXX#XX+#.#++#++++##+##X.....X#X#####XXXXXXXXXX#X##### ...#.#XX.#...XXXXX#XX..XXXX.#.XXX#X###X#X####X##XXXXXXXX######XX######X#X##################XXXXXXXXXX###X#######X######X###XX#X##XXXXXXXXXXXX.....XXXXXX#+.##+#.##.#..+++X.#.#.X#XX####XXXXX##XX#XXXXXXX .#....X....#XXXXXX#XX.XXXXX.#..XXX####XX###XX##XXXXXXXXX##X###XXX####XXXX###################XXXXXXXXXXX#XXXX##XXXXXX##XX##X###X#XXXXXXXXXX##X.##.XX#XXXX++#+++....###.##+X.#..XXXX#XXXXXXXXX#####XXXXXXX X#.##X..#.#...XX#XX#..X#XX#.#.#.XX#X#XX#XXXXX#XXXXX#XXXXX#XXX##XX####XXXX################X#XX..XX#XXXXX#######XXXX####XXXXX###X#XXXXXXXXXXX#....#.X#.XX.+#++#####..#..#++.X..XXXXXX#XXXXXXXX######XXXXXX X..#..X.#.#.#...XX...XXXXX..#...XXXX#XXXXXXX#XXXXXXX#XXXXX#XX##XXX#XX#X###############XXXXXXX#..XXXXXXX####XXXXXXX###XXXXXXX#X#XX#X#XXXXXXX..##..++++#.#+++##+++##..##++#.XX..X#XXXXXXXXXXX#######X####X #X...#.#....###....#XXXXXXX#.#.XXXXX#XXX#X#XXXXXXXX#XXXXXX##XXXXX#XXX#################XXX.X+++#.XXXXXXXXXX#XXXXXX#X##XXXXXXXX#XXX##X#XXXXXXXX...#+##++++#.##++#++###+++##XXX#.XX##XXXXXXXXX############# ##XX....#.##...#.#.XXXXXXXX....X#.XX##X##XX#XXXXXXXXXXXX##X#XXXXXXX###############XXXXXXX..+#++++XXXXX#XXXXX##XX#XXXXXXXXX#XXXXX#XXXXXXXXXX##X.#.+#.###+#.#++#.#+++#+XX#XX##XXX####XXXXXXXXX############ ###XX##.##...#..#..XXXXXXX..XX......XX##XXXXXXXXXXXXX#XX#XXXX#XXXXX#############XX#XXXXXX.X++###+.XXXX#XXXXXXXXXXXXXXXXXXX##XXX#XXXXXXXXXX#XXXXX#+#+++++###+#..#.#+++XXXX###XXX####XXXXXXXXX############ ##XXX.....#.#.#.#.#XX#XXX..XXX.#.X.XXXX#XXXXX###XXXXXX#XXX#X##XXXX#X##########XX###X##X#XX#X+#..+XXXXX####XXXXXXXXXXXXXXXX#XXX##XX#XX#XXXX##XXX+++#+####++++#.#...XXXXXX###XXXXXXXXXXXXXXXXX############ ##XXXX.##...#...#....XXXX#..XXXXXXXXXXXXXX.X#XX#XXX#XXX##XX###XXXXXX##########XXX#XXXXXXXXX++#.#+.XXXXX###X#XXXXXXXXXXXX..XX#XXXXXXXX##XXXXXX#X+##.++++++#XX....X.XXXX#X###XXXXXXX#X.XXXXXX####XXXXX#### XXXXX.X..#.#.#.##.#.#XXX...XXXXXXXXX#XXXXX..X..XXXXX#XX#XXXXX##XXXXX#XX##########XXXXXXXXX.+###++#XXXXXXXX###XXXXXXX..X..#.XXX.#.X.XXXXXXXXXXXX++###.XX.XXXXXX.XXX#XXXX#####XX#XX#X..XXXXX#####XXXXXXX## ...#..#.#.#..#...#....#X.#.XXXXXXXXXX#XXXX.#.#..XXXXXX.XX##XXXX##XXXXXX#########X#XXXXXXXXX++#++#.XXXXXXX#X##X.X..X#.#.X...XXX......#XXXXXXXXXX#+++##XXXXXXX#XXXXX#XXXX###XXX.XXX###..#.X#X####XXXXXX#XX .#...#.....#..##.#.##..#.#..XXXXXXXXXXXXX.....#.XXXXXX.XX####X###XXXXXXX####X#XX#XXXXXXX#XXX+#+#..XXXXXX###XX...#......##.#XXX#.###...XXXXXXX#X..#+++XXXX##XXXXXXXX#XXX###XX....X##X#...XX####XXXXXXXX## ..##...###...##..#...##...#....XXXXXX#X.XX.##.....XX...XX#XXX###XXXXXXXX###X#XXX#XXXX##X##X.+#++#..XXXXXX##XX##...###.#....#.......##.XXXXXX###.#.##++X#####XXXXXXX#XXXXXXXX#.#XXXX#..#..X####XXXXX#XX## #.#.#.#....#.#..#..#.#..#..##.##XXX#XX.....###.X.X#X.#.XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#X#X##X#++#+##.XXXXXXXX++++##.#...#.##..####.#.#XXXXXXXXXX....###+XX###XXXXXXXXXXXXXXXXX....XX#..###.X###XXXXXXX#### ..#.#.###.#..#.##.##...#..#....XXXXX...##.#.#..XXXXX#..XXXXXX#XXXX###XXXXXXXXX#X#XXXXXX#XXXX#+#+++++XXXX#XX+##+#...#.#...##..+++#....XXXXX.XX..##..#++XXX#XXXXXXXXXXXXXXXXX.#.##...##.#...X##XXXXX###X## .#..#....#..#..#....###.#..#.#.XXX.#.#..#.#...#XXXXX..#X#XXX.XXXXXX##XXXXXXXXXXX##X#XXXXX#XXX++##.#+#XXXXX++#++#.#.##.##...##+#++##.#.XXXX....#...#++#XXXXXXXXXXXXXX##XXX#X...#..#......XX###XXXXXX#XX## .#.#.###..#.#.#..###......#...#XX...#.#.#.#.##.......##.X..#++++#.#X#XXXX#XX#.XXXX.#.X..XXXXX#+###++.XXXX++#++#..#.....#.#.#++##+#......X..#.#.##.#+#.XXXXXXXXXXXXXXX#XXXXXX.#..###.##.X###XXX#XXXXXXXX# ...#.#..#.#.#..##...#.##.#..#...X.#...#.#..#...#####....XX.++##+#...XXXXXXXX.....#.....#.X...X++#++#..XX++#.+###.#.###....##+#+++#.##.XXXX..#++++#++..XXXXXXXXXXXXXXX##XXXX....#.#...XXX##XXX#XXXXXXXXXX XX....#.#..#.#.#..#.....XX.###.X#XX#.#...#...##.....##.#XXX+#.#+.#.X.XX#X....#.#..#.##...XX#.##+#+#..XX++#.#++#...#..###.#+++#+##..##..X...#++##+++##.XXXXXXXXXXXXXXX#XXXX#X.###...#..XXXXXXXXXXXXXX#XX# XXX##....X.......##XXX.#XXX#X..XXX#X.#.#..XX..#.#.##.#+++X.+#.++##...X##X#.##.#.#...#..X.XX...++#+#.#+++#..##++##..#....#++##.+#..#..#..###.+#...##..XXXXXXXXXXXXXX#XX#.XXXX.#...###.XXX#.XXXXX#XXXXXXXX X##...XXXXXX.X##.XX#XX...XXX#X..X.XX....XXX.#....#+++++#+.#++#+#+++#X##X........#.#.XXX#XXXX.#+##++#++####...#++.#.##.#.#+#..#+#.#.#...#+++#+.#.#+++XXX.#..XXXX#X#XX.#..X.XX..#.#+++#.....XXXXXX#X#XXXXX XX..XXXXX#X#XX....XXXX.#..XX###...XX.##.XX...##.#++##.#++#.#+#+++#+XXXX.####.##.#..XXXX#XXXXX++#.#+++#..#..#..#+#.....#.#+##.#+#....###++#+++#..#+#++XX...#.#X#X##XX...#...X#..#++#+..X.XXXX#X#XXX#XXXXX X#.XXX#X#X####XX.X#XXXXX#.XXX###.XXX.XXX#..#....#+#..#.+#...+#.##++XXXX.....###.#.#XXX#XXXXXX+#...#.#..##.#..##+##.#.#.#.++#+++####..+++####..##++.#+X##.#++++#XXXX#X#...##+++##+#++#XXXXXX.XX###X#XX#XX X..XX###########XXX###X##XXXXX##..#.XX...#.##.##.+##..#++#.#+##..+#XX#XX#.#..#..#....XXXXX..++#.#..#.#....##...+++#.#+++##+#+##++++##+##.#...#+++##++.#.+++##++..XXX#X#.##++X++++#+#XXXXXX...XX##XXX#XXX XXXXX######X####X##X###X#XXXXX#.#.#....#.#...#..#+++#..#+##.+++##+##X##XX..#...#.#.#.#....##+##.#.#....###..#####+++++#++++#++++##++++#..#.#.#+#.#++#..#+##..#+##XX.X+++#.+#.XXXXX++X.XXX.#.#XXXX#..XXXX XXXXXX##XX#XXX#########X#XXX#...#...####..##...#.##+.#..+++###+#++.X#XXXX#..###..#.##..##.+++#..#.#.#.#....#++++.#.###.####.#.#...####.#....#++.#.+###.#+++#+++#+++.#+#++#+...XXX##+..XXX.....XX...X#XXX XXXXX#XXX#XX#X########XX#X....#..####+++#..#.#.#..#+###.##+++++#+#.X#XXXXX#....#....#.#.##+##.##..#..#.#.##++##+#.#+++++++++##.#.#++++++#.###+#..#++#.####+#+###+#+#.+##+#+#.XXXXX#+#.X#X.#.#..##.X#X#XX XXX##XX##X#X###########XX..##.##.#++++#++#..#...#.#++#..######.#++X#XXXXXX..##..#.#.#.#..#++#..#.###.#...#++#.#++.#+###X.#X++++#.#+##.#+.#++++##..X++++#.#+#+++++#++#++#+++.##XXXX++#..XXX..##....X#X#XX #XXXXX####################..#...#++###.#+##.###....#++#..#....#.#+XXXXX#XXX.#.#..#..#..#..#++#....#...#.#.+##..#+#++...XXX#X.#++#++..#++##+###..XXX.##++.#++####.##+.#+#.##..X#X+++#..#.#X#..###.XXX##X# ##XXXXX################X###..#.#++#..#.#++#....#.#..#+#.#..##...#+#X#XXXXXX.#..#..###.#.#..#+.###...##...#+++#.#+++#.XXXX#XXXX#+++#.##+##++#.#.XXXXX..#+###+....#+++#.+.#..X.XX.+#..##+++#.#....XXXX###X XXXXXX#X################X###..#++###++++#++###..##.#.+##..#..#.#.+++XXXXXXX..#..#.#......#.#+#+++##....##.##++++#XXX.#XXXXX##XX.#..#+++#.+#....XX#XXX..++##+#.#.#+#..#+#..XXXXX#++#..#+#+..#.#.X#X##XX#X XXX#XXXX#################X###.#+#.#++##+##+..##.#...#+++#.##.#.#.##+XXXXXXX.#..#..#.####.#.#+++#+++#.#......###+#.X....XXX##XX##.##++#..#++##.#X###XXX.#++++.XXX#+#.#++..XXXXXX##++###+#+#.##...X#XXXXXX XXX##XXX#################XXXX.#+++++#.#++#+#..#..###.##+#....#..#.#+.X#X#XX...#..##.#..#.#..##..##+#.####.#.#.#+++X.#.XXX##X..#+++++#.#..#+#..#.XXXXXX.XXX.XXXXX++#.#+#.XXXXXXXXX#+++++#+#....#..XXXXXXX XXXXXX#X##################XXX..#####...#+#+###.#++++++++####..#...#+#XXXXXX.#.#.#....X...##...###++##++++##...###+.XX..XXX##X..+###....#.#+.#...XXXXX.X#XXXXXXXX+#.#++.X#X#XX#XXX..###.#+#.##..#.XXXXX#X XXXXXXX##################X#XX.#.++++.##++#+++++++X#.#.##...##..#.##+++XXX#XX..#...#XXXX.#...##++++#+++##+++###++++XXX.XXXXXX..#+#..###..#++#.#.#XX#X...XXXXXXX..+++++XX#XXXXXXXXXXX+++##++#.##..XXXXXXXX XXXXXXX#################X##XX..#+##+#.#+#.#X.XX.XX##.#...##...#....##+XXXX##XX##.#XXXXX...#..#+#.##+##..##+++++#.XX#XXXXXXX..X++#.#....#++#....X#.XX.#..X#XX#X#.XXX.XXXX##XXXXX..XX+#+++#+X....XXXXXXXXX XXXXXXX#X###############X#XX.#.#+#.+#.#+#.X#XXXX.##....#..#.##..#.#.#++#..X##XX..XXXXX..#..X.X++#+++.#.#..##.#..XXXXXXXXXXX.X.+#..##.##++#..#.#....X.#.X#XXXX...#XXXXX#XXXXXX#X.XXX+.##+++.X.XXXXXXXXXXX XXXXXXXXX#########X#####XX#X...#++#+++++...XXXXX....#.#.#.#.#..#.....#++#.XX#X#X.XXXXXX..XXX.XX+++#.#....#..#.XXXXXXXXXXXXXX##++#....##+#..#..#.##.##...XX#X#.##.XXXXXXXXXXXXXX.XX#+#.####.X..XXXXXXXXXX XXXXXXXXXXX######XXX#####XXXX#..#+#.###.X#...XX#X.#..#...#..#.#..####.#+++.X####XXX#XXXXXXXXXXXX.X..#.##..#...XXXXXXXXX########+###.#+++..#..#...##...#.X.XX...#..XXXXXXXXXXXX..##++#......XX..XXXXXXXX# X#XXXXXXXXXX#####X#.XX#XXXXX.X#.#++#...#.X.X.XXXX..##..#...#..###......##+#.XXXXX##XXXXXXXXXXXX#XXX...##.#.#.XXXXXXXXXXX#X###XX++++#++X.####..##....#.##..X#X.#..#XX#XXXX#XX###.+++#..#.X.XXX#.XXXX#X#XX X#XXXXXXXXXXX##XX....XX.X##+++#..#++##...X.XXXXXXX....#.###..#....####..#+#.XXXXXX###XXXXXXXX##X#XXXXX...#....XXX#XXXX##XX##XXXXXX+++XXX..#.#.##.#.##....X#XX...##..XXXX#XXX####+#.#.#..XXXXX..XXXXXX#XX XXXXXXXXXXXX.XX...##.XX..#++#++.###+++##..XXXXXXXXXX#.#.#..#...#.#...##.#+++#XXXXXXX###X#XXXXXX#XXXXX..#...XX..XXXXXXX####X##XXXXX.XX.X.X...#...#....##.##XX..#....#.XX.XX.XX##.++#...#.XXXXX.XXX#XXX##X #X#XXXXXXX...X.#.#.#.##X+++#.#+#.#.##++#.#.#...XXXXX.....#..XXX....#..#.###++#XXXX#XXXX####XXXXXXXXXXXXX#.XXXX.X#XXX#######X#XXXXXX##.....#..##..###..#.##XX.#..#.#+++X++++XXX..#++##..#.XX##XXX##XXXX## ##XXX#XXX.#.#X...#....#.+###.#+.....##+#.....#.XX#XXX.X#...XXXX.###.#.#...##+.XXXXXXXXX######XXX##XXXXX##XXXX..X####X#######XXXXXXXX..#.##.#..#.#...##...#XXX..#.##+#+#+##+XXX.#.#+#..#..X###X#X##XXXX## ###X#XXX....###.#.#.#..#+#...#+#.###+++#.##.X...XX.X#X.XXXXXXXXXX...#..#.#+++XX.XX##XXXXXX##XXXX#XXXXXXXXXXXX.######XXXX#####XXXXXX#X.X.#...#.#.#.#...##...X..#..+++#+++X.++++##+++X.##.##X#XXXXXXXXX### ####XXX.#.#..##++++#..##++#.#.+.#++++X...##XX.#X....X#.XXXXXXXXXXX#...##.++##....XXX#XXX#XXXXXXXX####XX##XXXXXX#####XXXX######XXX#XXXX....#..##.#..##..##.#####.#+#..#.X#X.XX++++#XX.....X#XXX#XXXXXX### ##XXX#X...#.#+++##+##...#+#..#+#.+####XX..XXX....#.X#..XXXXXXXXXX...##..#+##..##..XXXXXXXXX##XXXX######XXXXXXXXX###XXXXXX####XXXXXX#X##.#XXX.....#.#.#..#..#+++#.+.#..#.XXXXXXXXXXX#XX.X.XXXXXXXXXX##### ##XX###XX.##.+##.#+++#.##+#.#.+.#+#..#.XXXX.XX.#.#....XXXXXXXXXX..#.#..#.+++#..#.XXXXXXXX###XXXXX#####X#X#XX#XXXXXXXXXXXXX###X+++XXXXX..XXXXX#.#...#..#...#++#++#+#..#..XXXXXXXXXXXXXXX...X#XXXXX####### #XXXX##X++++#+#+++##+##+++#..#+#++##....XXX.#...X..XX..X#XXXXXXX.#....##XXX++##...X#XXXXXX#X#XXXXX#X#XXXXXXXXXXXXXXXX#XXX###X.+#+#.X..X..XX+++#.###..#..##++#.#+++#.#..XXXXXXXXXXXXXXXXX#.X#XXXX######## XXXX###X+##+#+++#++#++++##.#.#+++#...#.XXX..#.#XXXXX#XX###XX##XXX..#X..X#X##+++#.#XX#...XXXX#XXXX.X.XXXXXXXXXXXXXXXX#XXXX##X.X+#++++#.XXXX++#+#....#.#.#+++#+++####...#.X#XXXXXX##XX##XXXXX####X#X###### CXXXX#X++.#+.#####++#.###..#..###.##.#.###X...#XXXXXXXXX#X###XXXXXXX#X..XXX###+#+++#..#..XXX##XX+++.XXXXXXX#XXXXXXXXX.XXXX#X.X+##.#+#...X.+#.++#.#.....#+##.+#+++++##....XXXXXXX###XX#XXXXXX##X#XXX##### +.X.XX++##++#+++#.#++#...#...#.......#..XXX.#..XXXXXX#XX#XXXXXXXXXXXX#XXXXXX..+++#+.##.#.X##XXXX+#+XXXXXXXXXXXXXXXX#X.#XXXXX.X++#.#+#.#XX#++##++#.##.#.#+++#+.####+++#.#..XX#XXX####XXXXXXXX#X#XXX###### +#..#X+#.#+#.+#+++##+..#...#...#.X.#..#..XXXX#.XXXXXXX#X##XXXXXXXXXX#XXXXXXX.#.##++#++++++XX.X#++#++XX.XXXXXXXXXXXXX#...##XX..#+##.+#.#.XXX+###+#+++#...##+++#....##+#..#.X#########X#XXXXXXXXXXXX###### ++#..#+#.#+.#++##++#+#..XXX##.#X.XXXXXX.XXXX##XX#XXX#XXXXXXXXXXX#XXXXXXXX#XXX##..+#.+##.#+.X++++###++#.XXXXXXXXXXXX...#..#..#.#+++#+#...XXX++#.+#+#+###..###..#.#..#+#.#...X#########XXXXXXXX##XXX###### #++#+++..#+#.#++##+#+.XXXXXXX..XXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXX##XX###X#X#X.#..#+##+++#.+#++###.#.#+++++XXXXXXXXX#XX.##+++#....#+#+##.#XXXX+.#+++#++++##+++#.##..#.+##..#.X#X#######XXXXXXX###XXXX##### ##+++##.#++...#++#+#+##XXX#X..X#XXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXXX#X#XX...##++#.#+##+++#.......####+#.XXXXXX#XXX#+++#+#####++#++#.X.XX++#..#..XX#+#++#+#....#.#+++#..XXXX####XXXXXXXXXXX###XXXX###X X..##..#++######+#+++.XX#XX##.#X..XXXXX#XXXXXXXXXXX#XXXXXXXX##XX#XXXXXXXXXXX.XX#.#+##.+++#.#..#.##.#...#+#++++XXXXXXX.+#.#+++++++#.#+#.+++++#..XXXXXXX+++#.+##.#....##++#X##XXX#####XXXXXXXXX###XXX####X #X#+++##+#.+++##+.#XXXX###X#.....#XXXXX#XXX#XX#XX##XXXXXXXXX##X#XXXXXXXXXXXXXXX..#+++#.#++####..#..#.#..+++##++#XXX.X#++#.####.#...X+##+###.#.XXXXXXXXXXXXX++.#..######+++XX...XX###XXXXXXXXXXX#######XX X..+#++++.#+#++++XX#XXX##XX..#.#..XXXXX####X#X###XXXXXXXXXXXXXXXXXXXX#XX######X.#.##++#.#++#...#..##.##.#.XX##++X.++++#+#.....#..X.X++++#..#...XXXXXXXXXXX##+#..#+++##..#++..##.X###XXXXXXXXXXXX######XX X.X+#.####++.#.X.X##XX#XXXXXXXX.#..XXXXX###XXXXXXXXXXXXX##XXXX##XXXXXXXXX####X......#+#..#+#.#.###.....X#XXXX##++#+##+#++#.##..#.XXXXX.#..##.#XXXXXXXXXXXX##+#.##+#+++####+#....XX#XXXXXXXXXXXXXX####X#X XX++.#+++++#..XXX######XXX##XX...#.XXXXX###XXX#XXXXX#XXXX#XXXX##XXXXXXXXXXXXXXX#.##.#+#.#++#.##....##.XXXXXX####+#+#++##+#.###.#.XXXX#X##.......XX..XXXX#XX++##+++###+++#++.#.XX#XXXXXXX#XX#XX#XX####### #++##++#.#..X.X#X#####X#X###XX.#.....XX#####X##XXXXXXXXXX#XX#X##XXXX#XXXXXX#X.#..#.#++#.++#.....###..XXXX#XX###X+++#+#.++#..#..#..X####X..X.X#.#...#XXXXX.#+#+++##....#+++XX#XX##XXX###X#XX###X#X#X####X ++#+++#.#.XXXX####XX##X#XX##XX.#.##.X#######X##XXXXXXXXXXXXXXXX#XXX##X#XXXXX+++#.++++#.#+#..####+++.XXXXX#XXXXXX#.X.++#+#.#.###..#XXX###X.XXXX...#...XXXX..+#+#.X#XXXX#XXXXXXXX###X#####XX#X#XXX#XXX#XX# +##+##....XXXXX##X##XX###XX#XX..X##XXX#####XXX#XXXXXXXXXXXXX#X#XXXX#X###X##X+#++#+###...++##+++++#+XX#XXXXXXXX#XXXX.#+++#.......#.XXX####XXXXXX.#.#.XXXX#XX+#++X#XXX##XXXXXXXX#XXX#####X##X#XXXXXXXX#X## ++++..##.#XXXXX#XX#XXXX#XXX#XXXXXXXXXXX###XXXXXXXX#XXXX##XXXXXXXXXXXXX#X##X++##+#++++##.#++#+#.###+XXXXXXX#XXXXXXXX..###..####.#...X###XX#XXXXXX#...XXXXXX#+.#+.X######X#XXXX#XXXX######XXXX##XX#XXXXXX# .####....#XXXX#XXX##XX#XX#XXXX#X#XXXXXXX#X#XXXXXXXXXXX###XXXXXXXXXXXXXX#XX#+#+++#.##+#..##+#+#.#+++XXXXXXXX#XXXXX#X.#...#.....#..XXXXX#XXXXXXXXX..#.XXX#XX.+#.+##X########XXX#XX#######XXXXXXXX##XXXXX## ....X.XX...XXXXXX##XXXXXXX###X#XXX#XXXX#X##XXXXXXXX#XXXX##XX#XXXXXXXXX#XXX.+#+#..#.#++##+++#+.##+#.XXX#XXXXXXXXXXX#X..#.#####...XXXXX#####XXXXXXX.#.XXXXX##++#+.XX#########XXX##########XXXXXX#XXXXXXX## .#.X#XXXXXX#XXXXX##XXXX##X##XXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXX..#+#+##...##++#+##++#+++XXXX#XXXXXXXXXXXXX..###......#X##XXX#####X#XXXXX..X#XXXXX.#+++X#X######################XXXXX#XXX#XX#XX# ..X##XX#XXXX#XXXXXXXXXXXX##XXXXX#XXXX##X#XXXXXXX#XXXXXXXXXXXXX....XXXXX..##+#++#.#..##+#++++#.+#XXXXXXXXXXXXXXXXX#X#.##..#####..XX#XXX#####X#X###XXXXXXXXX...XXXXX#########################X##XX#XXXXX#X X..XX#XXX#XXXXXXXXXXXXX#XX#XXXXXX#XX##XXXXXXXXXXXXXXXXXXXXXX#.#.#..XXXXX.#++##+#.##..#+#.#.#.#+#..XXXXXXXXXXXX.#XXXX....#.....#..XXXXXX####X#X##XX##XXXXXX.XX#XXXX#######################XXXXXXX##XXXXXX #.#.X#X#XXXXXXXXXX##XXX##XXXX#XXXX#XX#XXXXXXXXX##XXXXXXXXXX......XXXXXX..#+#.#+#..###++#..#++++..XXXXXXXXXXXXX..XX.X.#.##.#.##..#XXXXXX###X#X#XXXX###XXX##XXXXX#########################X#XXXXXX#XXXX### ..#..XX#XXXXXXXXX###XX##XXXXXXXXXXX#XXXXXXXXXXXXX#XXXX.X.#..#.##.XXX#XXX.#++.#++##++++####++####.X#XXXXXXXXXX##..#.#X..#..#....XXXXXXXXXX#XXXXXXXX#X#XX##XXX#XX#########################XX#XXXXX###XX### #...#XXXXXXX##XX#X##X#X##XXXXXX#XXXXXXXXXXXXX#XXXXXXXX.....###...XXXX#XX..#+###++++#.#.#+++##..XXXXXXXXXXXXXX###.....#.#.####.###XXXXXXXXXXXX#XXXXXXXXXXXXXXXX#########################XXXX##X#####X#### .##..XXXXXXX#XX#X#####XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#X.#.#.#..##XXX##+++##++#.#.####..++##...##XXX#XXXXXXXXXX#..##X....###...##XXXXXXXXXXX#####XXXXXXXXXXXXXX########################XXX###XX#####X#### ....XXXXXXXXXXXXXX#X#XXXXXXX..XXXXXXX#X#XXXXXXXXXX#X#XXX..#...#++++.#++#+#.#++++#..#..#+#...#.XXXX.XXXXXXXXXX...#..X.##..#..#..XXXXXXXXXXXX#####XX##XXXXXX##X############################XXXX########### .###XXX#XX##XXXXXXXX##XXXX..#.XXXXX#####XXXXXXXXXXXXXXX#X.#####+##+#++#++...###+##...#.+#.#..XXX#..XXXXXXXXX.#.#..XXX###...###.XXXXXXX#XXX#####XX##XXX#XXX##############################XXXXX########### ....XXXXX####XXXX#XX##XXXX#....XXX##XX#XXXXXXX.XXXXXXXXX..++++++.#+#+#.+####..#++#.#..#+.#.#.#...#.#.XX#.XXX.#.##.XX###X.X.XXX.XXXXXXXXXXXXX##XXXXXXXX##XXXXX#########################XX##XX############ .#.XXXXXX##XXXXXXXXX##XXX...##.XXXXX##XXX...XX.XXXXXXXXX.#+###.###+#++#+++++.#.#+####.#+#......#.#...XX...XX.#..#.XX####X#XXX..XXXXXX#XXXXXXXXXXXXXXX#XXXXXX##########################XXXX############## ..XXXX###X#XXXXX#X#X#XXXXX.#.#.XXXXXXXX#X.#XX..XXXXXXXX.#++...#++++.#++##.#+##.#+++#..#+#.#.####.#.#.X..#.#...#.#.XX#X##XXXXXX.XXXXXX#X#XXXXXXXXX##XXX#XXXXX###########################X#X############## #..XXXX##XX#XXXXX.XXXXXXXX.#...X##XXXXXX#...#.XXXXXXXX++++#.##++####.#+#.#++....##+#.#++#.##.....###...##..#.##.#.XXXXXXXXXXXX.XXXX#XXXXXXXXXXXXXXXX##XXXXX#############################X############### #.#.XXXXXXXXXXXX.....XXXXXX..X.XXXXXXX#X..X+++X..XXXX#+#.#.#+++#+++++#+#.#+#.####++#.#+#....#.#.#...#.##.#...#..#...XXX#XX#XXX..XXX##XXXXXXXXXXXXXXX##XXXXXX###########################X################ ..#.XX.XXXXXXXX#X.##.#.X.#..XXXXXXX..XX#X.X+#++.#XXX.++#.#.#+#.#+#.#+++#.#++#+++++#.##+#.##..#....#...#...##.#.###.XXX#XXXXXXXXXXX#XXXXXXXXX##XX#XXXXXXXXXX############################X################ .#.....XXXXXXX#XXX##.......X..XXXXX.#..XXXX+.#+#.#X.#+#.#++++###++#.###...#+++#####++++#...#.#.###.###..###..#..#...X#XXXXX#XXXXXX###XXXXXXXXXXXXXXXXXX#XX#############################X################ ..##.#.XXXXXXXXXX.#..#.##.X#X.XXXX....#+++#+#++#++++#+++#+###+++#++.#...#..###..++++####.#.#..#.......#.....#.#..##.X###XXXXXXX.XXXXX#XXXXXXXXXXXXXXXXXXXX##############################X###X########### #...#...XXXXXXXXX.#.#....XXX..XXX.#.###+#+#+#+#++##++##+#+++++#++#+#..#.##+++#.#+#X.#....XX.#..#.#.##.#.###.#..#.##..XXXXXX#XX...XXXXX##XXXX#XXXXXXXX#XXX###############################XX#XX########### ..#..#.XXXXXXXXXX...#.##.X...XX.#+++#+++#+#+X+++#XXX++#+#X.#X..X+++#.#...#+#+##++XXX..XXX#X.##..#..#..#....#..##....XXXX#X#X...XXXXXXXX#XX####XX#XX##X#X#X#############################X#XXX############ .XX#....XXXXXXXXXX.#....#..##+++#+#+#+##++#+XXXXXXX##+++.XXXXXXXX.X##.##.#+#++++XXX#XXX..XX..##.#.#.##.#.#...##.##.XXXXX#XXXXX...XXXXXXXXXX##XXX#X######XX##X###########################XXXX############ .XX##.XXXXXXXXXXXX..#X#+++#+++#+#+#+++.#+#++.XXXXXXX#XXXXXX#XXXX#XXX+++##++#.#.XXXXX.#.X.XXX....#......#..###...#..XXXXXXXXXXX#.XXXXXXXXX##XX#XX#X#######XXXXX##########################XXXX############ .#XX#XX#XXXXXXXXXX#..XX+#+++##.+#+####.X+++#.XXXX#####XXXXXXXX#XXX.X+#++++#..XX##XX#...#....##.#.##.#.##.#....##..XXXXXXXXXXXX..XXXXXXXXXX##XX##X#######XXXXX#########################X##XXX############ ..XXXX###XX##XXXX##XXX.++####.#+#+...XXX#.#XX#XXX####XXXXXX##XXXXX.X++#####XXXX#X#X..#..#.#..#.....##....#.##..#.#XXXXXXXXXXX..X#XXXXXXXXXX##############X#XXX########################XX#XXXX#######XX## .XXXXX###XX##XXXXXXXXX.#+#....X+++XXX#X...#X#XXX###XX#XXX###X###X...#+++++XXX###XXXX..#....#...###...##.##..##...#.XX.XXXXX#..XXXXXXXXXXXXXX###############XX#########################XXXXXX#XX####X#X## X##XXXX######XXXXXXXX.#++.##.#XXXX###XXXX..XXXX#X##XXXXXX######X..#..####+.XX####X###.X.XXXX.##...##...##.#...###.....#..X#..XXXXXXXX#XXX##X##############XX######################X##XXXXXXXXXXX###X##XX XX#XX#X#######XXXX.X..#+##...X#X####XXXXX.XXXXXXXXXXXXXXX###X#X.#.###+++++XXXX#####XXXX.XX#X...#.#..##.....##.#.#.#.#.#.#...##.XXXXX###X##XXX##########X##XX#######################XX###XXXXXXXXXXX###XX XXXX#X#########X....#.#++++X.XX#X##XXXXXXX#XXXX#XXXXXXXXXXXXXX......++#XX.XXXXX####X#XXX#X###.#....#..#.###...#...#.#....#.#...X#XXX######XX############XX########################X#X##XXXXXX#X#XXX##XXX XXXXXXX#######XXX.#....###+.XXXX####X#XXX#XXXXXXXXXXXXXXXXXXX#.#.#.#+#XXXXXXXXXXXX#X#X#XXXX#X...##..#.#.....###.##.#.##.#....#.#XXXX###X##X#X#####################################XX####X#XX###X#XXXXXXX XXXXXX########XXX#..#X.#..+X#XX########X#XXXXXX##XXXXXXXXXXXX..XX.#++XXXXXXXXXXXXXX###XXX##XXXX#...#...###.#....#....#..###.#...#X#####XXX###X#############################################X####XXXXXXXX XXXXXXX#######XX#..#X...##+.XXX###########XXXXXX#XXXXXXXXXXXX.X#++++XXXXXXXXXXXXXX#XX#XXXX#XXXXX.#.#.##...#.#.##.#.#.#.#....#.#..######XXXX#XX#################################################X#XXXXXXX XXXX#XX#######XX..XXX.#++++#XXXX#########XXXXXX#XXXXXXXXXXXXXX+++##.#XXXXXXXXXXXX####X#XX#XXXXXXXX...#..#...#..#....##..#.#..X#X..#####XX##X########################################XXX#####XXX#X#X#XXXX XXX##X#XX####X#X.#XXXX#+#X..XXXX##########XXXX#X##......X.XXX++##....XXXXXXXXXXXXX#####XXXX#XXXXX..##..#..#..#.#.###...##.#.#XXXX..XX######XX#####################################XXXXXX####XX#XX#XXXXXX #XX##XXXXX###XXXXXXXXX++#XXXXXX############XXX##X..#.##+++.X.+#X..##.XXXXXXXXXXXXX#####XX###XXXX..#...#.#..#.#.#.....##...#..XXX.X.XXX####XXXXX####################################XXXX#X#X#X##XXXX###X# ######XXX#XXX#XXXX#XXX+#.XX#XXXX#######X####XXXXXX.##+++#+XX#+##X..X.XXXXXXXXXXXX#XX##########XXX.#.##....#....XX.#.#...X.X#.X.#..XX#X#####XXXXXX#################################XXX#X#XXX#XXXXXXX###X# #####XXXXX#XX#XXXXXXX#+#...XX.X.X######XX#####XXXXX+++##++#..++XX.XXXXXXXXXXXXXXXX##X#########XXX...XXXXXX..##.X#X....XXXXXXX....XX#X########XX##X###############################XXXX##X#X#X##XXXXX####X #####X##X#XXXXX.XXXX+++###.XX.#..X####XX######XXXXX+###++#..##+XXXX.X..XXXXXXXXXXXXX###########XXX#.X#XXXXX..X.XX#XX.X#XXX....#.X##############XXXX############################X##XXX#####XXXXXXXXXX###X ########XXXXXX..#XX++##........#..X###XXX####XXX.+++#..+#..#+++.X##...X#XX#XXXXXX#XX###########XXXX.X#XXX#XX..XXXXXXXXXXXX#.#XX.X###########X##X#XXX###########################XXXXXX####XXXXXXXX##X###X ########XXXX..#..#++#...####.#...##X##XX.XXX#XXX#+###.#+####+#.#.#..#.X#XXXXXXXXX##X##X########X#XXX##XXX#XX.#XXXXXXXXX#XXX..XXX############X###XXX############################XXXXXX##XX##XXX#XX##XX#XX ######XXXXX.#..#+++#..##....#.##..X.XXX..XXXXXX.#++++#.++++++.#....##XXXXXX#XXXXXXXXXXXXXX######XXX###XXXX#X..XX##XXXXXXXX#X..XXX##X######XXX#XXXXXXX##########################XXXXXXXXXXX#XXXXXX#XXX### #######XX....#.#+##..#...##.#..#.#..#XX#..XXX#X.#.##++#.#.##.#..##.#XX#XXX##XXXXXX....#.X#X#XXXXX#####XXXXX..XX#XX#XXXXX#XXX.#..X#XXX####XXXXX#XXXX############################XXXXXXXXXXXXXXXXXXX##X### XX####XXXX.#...#+++#..##..#...##.##......#..XX..#.###++##..##..#.#..XXXXXXXXXXXXXXXX#...XXXX#XXXX##XX##X###XXXXXXX#XXXXX##X....X##XXXXX#XXXX###XX#############################X#XXXXXXXXXXXX#XXXX###X##X XXX##XXXXX..##..##+.#.#.#..####....#.#.#...##XX.#..#.#+#.#....##...#.XXXXXXXXXXXXXXX..#.XXXXXXXX####XX#X###XXX#XXXXXXXXX#X..#.#.XXXXXXXXXXXX##XXXXX########################X##XXXXXXXXXXXXXXXXXX#######X XXXXX##XXXXX###++++##...##......##..#...#.##X.#..#.#.#+#..####...##...XXXXXXXXXXXXX#X#..#X.XXXXX#####XXX##X#XXXXX##XX.XX##X..#...XXXXXXX#XX####X#XX#####################X#X#XXXX#XXXXXXXXXXXXXXX#######X XXXX###XXXXXX##+###...#...##.######.#.##..XX#...#....#++#......###..#.XX..XXXXXXXXXXX..#...XXXXXX##XX#XXX#XXXX#XX####+++XX.#...#..XXXX##X#X###X##XX#####################XX#####XXX#XXXXXXXXXXXXX######## #XXXX###XXXXX#.+++#.#.###...#...###.##...#XX..#..###.##++#.#.##+++.##....#.XXXXXXXXXXX...#..XXXXX##XXXX###XXXXXX#X##++#+.X..#.#.#..XXXXXXXXXXXX###XXX####################X##XXXXXXX#XXXX#XXXXXXXX####### X#XX##XXXXXXX..##++#.....##...#..#.....#...XX..#...#...#+#.##+++X+#...#.#++++.XX#XX#XXX.###.XXXXX##.XX.XXXXXXXXXX##++#++#.#...#...#.X#XXXXXXXXXX###X#X##################X###XXX#X#X#XXXXXXXXXXXX#######X XX#X#XXXXXXXXX#..#+#.#.#.#.#.###..##.##.##.XX#.###..##.#+#..#+#XX++#.#.#++##+#XXX##X#X#..#....#..#...X.XXXXXXXXX.#++##+#....##.#.##.XXXXXXXXX#XXX###XX#############XXXXX###XXXX#X###XXXXXXXXXX##X#####XX XXX.XXXXXXX.XX..#.++#...#+++#####..##....#.X.#...#.###.#+#.#++.XXX+#.#.#+#.#+X..XXX##X..#..##..#...#......X.XXX..++#+++.##.##....#...XXXXXXXX#XX##################XXXXXXX##XXXXX#X#XXXXXXXX#XXXXX#X###XX XX...XXXXXX....#..#++###++#++###.#....##..XX..#.#..##..#++##+#.X.X+#...#++.#+++#XXX#XXX##.#.##...##.##.#.#...X#XX+#.+##....#..#.#..X.XXXXXXXX######################XXXXX#XX#XXXXXXX#XXXXXX##XXXXXX#XXXX# #X.#.XXXXXX.##.#.#.#+++#+###++#+++##.#...###X...#.#...#XX++++.XX..++##.##+#.##++XXXX#XX...#....##...#.#..##.XXX..++#++.###..###...XXXX##XX#XX#####################XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX# XXX..X##XXX.#.##.#..X#+#++#.#+++X+#...#.####XX.##...XXXXXX.#XXX##.#+##..#+#...#+..XXX+++#.#####...#...#.#...X#XX.#+.#+#....#+++##..XXXXX##########################XX#XXXXXXXXX#XXXX#X##XXXXXXXXXXXXXXXXX XX##.#XXXXX......#.#X.+##+#..#.XX++####..XXXXXX#..#.#XX...XXXXXX..#+++#.#++#.#++#.#X++#++#+++++#.#..#.#...#XXXXX.#+#.+##.##++#+#..XXXXXX############################X#XXXXXXX#XX#XXX###XXXX#XXXXXXXXXXXX XXX...XXXX##.####...XX++++.X...XX#++++++XXXXXXX..#....X##..XXXX..#.##+#.##++.#+#...#+#.#+++###++###.#..##.XXXXXXX++.#+++#.++##++#..XXXXX##############################XXXXX##X#XXXXXX##XXXXXX#XXXXXXX#XX XXXX#..#XXX..#....XXXX#.XXXXXXXXX##.###++XXXXX..###.##....#XXX.X.#.#.+#..##+#.+#.#.#+#..#.##..#++#...#....XXXXXX#+##.##+##+#..#++##.X##################################XXXXXXXXX#XXXX##XXXXXXXXXXXXXX##X #XXX##...X#.#.#.#.XXXX..XXXXXXXXXXX#...#+XXXXX.###....#.#.XXXX.#.#..#++#..#++#++##.#++#.##...#.#+.####.#XXXXXXX+++....#++++..###+++.X####X#############################XX##XXX#XXXXXXXXXXXXXX###XXX#X#XX #XX##X#.#X..#...#..XXX.XXXXXXXX#XXX..#.#+X#X#XXXX..#X...#.XXX#.#..#..#++##.#++#+#...#+#....#...#+#++++##X#XXXXX+##.###..####.##.##+X#####XX#XX########################XXX###XX##XXXXXXXXXXXXXXXXXXX##XXX X#XXXX....#..#.#..XXXXXXXXXXX#X##X..#..#+XX.#.XXXX.XX###..XXX..#.#..#.#++++##+#++#.#++###.#..###+++##+.X#XXXXX++.##+++##++++#++++#+X#####XX##X#XX#####################XXXXXXXXXXXXXXXXXXXXXXXXXXXXX###XX XXXX#XX.#..#.##..#XXXXXXXX#XXXXX#X.##.#.+X.+++XXX..XX....XXX..#....#+++#.#++#+##++#.+#.....##+++#.#+++#XXX#XXX+#..#+#++++##+#+##+#+X#XX###XXX#XXXXX####################XXXXXXXX#XXXXX#XXXXXXXXXXXXX##X## XX#XXX..#.#.....#...XXX##XXXXXXXX#X...##++#+#+XXXXXXXXXX.XXX#.#.#.#++#+#.##+++..#+.#+.#.#.#+++#++#.+#..X#X#XX.++#.#++###..X+++XX+#++X#.XXXXXXXXXXXX####################XXXXXXXXX####XX#XXXXXXXXXXX#XX##X XXXXXXX.#...#.#...X.XXXXXXXXXX#X#X..#...#+#+#+XXXXXXXXX..XXXX....#++#.+#..##.#.#++#++#..##++##.#+.#+.#XXX.XXX.#++###+++##X..X.XX++#+....##XXX#XXXX#X####################XXXXX#X#########XXX#XXXXXXXXX##X XXXXXXXXXX.X...XX.XX##X##XXX#XXXXX#..##.#+++#++.XXXXXXXX.XXXX.#.#++#.#+##...X..#+#.+#..#+++###+++#++#+++++#XXX.#++#.##+++#XXX.X.#+++###..#.X#XXXX#XXX##################XXXX##X##########XX####XXXXXXXXXX XXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXX.#+++#####.#+X#XXXXX..XXX#.#..#+#..#++#.XXXXXX++#+++#++####++##++#++#XX++#....#+#...##++XXXX...###...#.#..XXXX#XXX#X##################X##############XXXX###XXXXX##XXX XXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXX.#+#++#++++++X#X#XXX#..X++++###+#.###+#..XXXXXX++##+#+#..#++#..+#++##X##++#.##++.##...#++XX..#....##...##..X#XX#XXX#################################XXXX#XX#X###XX#X#X XXXXXXXXXXXXXXXXXXXXXXXXX###XXXXXX..+##+++###.XX####XX##+++##+#+++#..#++#.XXXXXXX#++#+#+#.#++#..#+++#.XX###++++#+#..##.###+XXX..#.##...#....#.XX###X##XX###############################X###XXX#X##XXX#XX XXXXXXXXXXXXXXXX##XXXXX#XXX#XXXXXXXX++.####..XXX#X##..#++##.#+++##.#+++#....XXXXX.#+++#+#.#+#..######..X###.#X+++XX..#..#.+#.X#..#...XXX#.#...X##XX###XX#X##########################XXXX####XX#XX#XX##XX XXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXX#+#++++#+++X#XX..#++#....###.#.#+###.#.XXXXXX..###++#+++#.#.#.....##XX..X#XXXXX#.##..#++.X##...XX#XXXX#XXX##XXX###X#XXX#########################X#XX###XXXX#XXX###XX XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX..#+#+##+#+#+XXXX.#++#####...#+++#+#...XX#XXX#X#+++++#++##......XX#.X#XXX.XXXXXXX...##..#+X#X..XXX##XXXX#XXX#X#X#X###XXXX########################X#XXX##X#XXXX#XXX##XX XXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXX...#.+#++#+++#++X.X+++#.#....#.#+#+#+.X.XXXXXXXX.#+####.+#.##.#.X..XXXXXX#X.XXX#XX.##...#.#+XXXXX#XX#XX#####XXX###X####X#X#########################X#XX##XXXXXXXXXX###XX ##XXXXXXXXX#XXXX#XXXXXXXXXXXXXXXX#..#+.#++#####+#+++###...#####++#+++X.XXXXXXXXX.++#...#+#....XXXXXXXXXXXX#XXXX##X..##.#..#+.X#XXX#XX#X#XX##XXX#X#X##XX##X########################XXXXX##XXXXXXXXX###### #XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX.#++###++++#++#+##....##+++#++#.##XX...XXXXXXX#+#..#.#++#.XXXXX#XXXXXXXXXXXXX#XX#......#.+XXXXX#XX#XXXX#XXX#XXXXX#XX############################XXX#XXX#XXXXXXX####### ##XXXXXXXXX#XXXXX#XXX##X##XXXX#XX..#+#.#.#.#+#+#.+.#.#.#+++#+++#....XX.#....X.X+++#.###.#+#..XXXXXXXXXXXXXX##XXX##XXX.##..#+.XXX###XXX#X##X#X###X#X##X############################XXXXXXXX#XXXXXXX###### ##X#XXXXXXXXXXXX##X#X###XXXXX#X#X.##+#++++#.+#+##+#..#.#+##.#.###.#..X..#.#..+++##..##++++#.XXX#XXXXXXXXXXX#XX######XX...##+XXXXXX#XX#######XX##X#X#XXX###########################XXX#XX#XX##XXX#XX##### #XXXX#X#XX##X#X##XXX#####X#XX#XXX.+++#+##++#+#++#+###...++#..#.#...#..XXXX..#+##...#+++###..X.XXXXXXXX#XXXXXXXX####XXX.##+++XXX#X###X#######XXXXXX#XXXX###########################XX##XXX#X####XXXX##### ##X#####XXXX#XX###X#X#####XXX#XXXX+###+..#+++##+#++++####++#.....##..#X.X..#.+#..#.#+##...#.#..XXXXX##XXXX#XXXXX###XX#..#+#XXXX#XX#X#####X##XX#XX#XXXXX##########################XXXX##XXX###XXXX####### ########XXX##XX##XX##X###X#####XX#+++++##..##..+.###++++.#+#.######.#...X.X.#+#.###++#..#.....XXXXX#X##XX#XXXXXXX##XX..#++..XXXXX.X.X###X#XXXXX#X#XXXXX#########################X#XX#####X##X###X####### #########X####XXXXX#X####X#####X..#.XXXX..#...#+#+++###+#.++#++++#+++#.##X..++#..#++#..XX.#X.X.XXXXX#XXXX##XXXXXX#X#XX.#+##XXXXX....XX#XXXXXXXXXXXXXXX#XX#####################XXX#X#######XX########X#X# ############XXXXXXX#XXX#X#####X.#...X##XXX..#.X+++#+#+++#.#+++##+++#+#.##..#+#.#+++##XXXXXXXXX.XX#XXXXX..XXXXXXX###XX#X.+++XXXX.#.#.#XXX#XXX#####XXX##XX#####################XXX#########X#XX###X###XXXX XX#########X#XXXXX###XXX####XX....#XXXXXXXXXXXXX.#.+++#..XX#.#..##.#+#....##+#.#+##XXXXXXXX.#..XXX.XXX.#...XXXXXXXXXXXX.##++X.....#..XXXX#XX############################################XXXX#X##XXX#XXXX XX########X####XXX###XXX###XXXX.#..XXXXXXXXXXXXXX##.#..XXXX##..#..#++#.#.#+++#.#+#..XXX..X++++#X........#.#XXX..XXXXXXXX###+#.##.#..#XXXX##X###########################################XXXXXXXXXXXXXXXXX X########X#XXX#XX###XXXXXXX##X#XXX.XXXXXXXXXXXXX##...#.XXXX#..#..#++##.#.#+##...+.#.X+++#.+##++###.#.##....#XX.##XXXXXX.##++.#...#.#.XXXX###XX#########################################XXXXX####XXXXXXXX #X#####XX#X#X#XXX##XXXXXXX#XXXXXXXX#XXXXXXXXXXX#X..#..X##X...#.#+++#....#++.XXX#+#.+++#++#++.#++++##...#.#..#..XXXXXX.X..++#..#.#....XXX####XXXX########X##X##########################XXXXXX#####XXXXXXX #X#######X##XXXX###XX#XXXXXX#XXXXXXXXXXXXXXX#XXX..#..##XXX#.#++++##.####++#XXXX.++#+#..#++#+#.#.#+++##.#.##...#XXXXXX..##+###...#.X.XXXX#X#XXXXX#########XXXX#######################XXXXXXXXX#####XXXXX# XX##########XXX####XXXX##X#XXXXXX#XXXXXX#XXXXXX.##..#.XXXX...+###.#++++#+#.XX#XXX+++XX#.#+#++++####+#.##..#.X.XXXXXXX#.+++.X#.#..XXXXXXX#XXXXXXXX##XX####XXXX########################XXXXXXX#XX###XXX### #############X###########XXXXXXXXXXX#XX###XX#XX....#..#.X.X.#+#.#+++##+#+..X##XXXXXXXX..#+##.#++#+++#+++#..#XX#XXXX#X.#+#XX....XXXX#XXXXXX#XXXXXX#X##XX##XXXXX#######################XXXXXXXXXX########X #############X#########X#XXXXXXXXX#XXXX#XX####X.#.#.#......X.+++++##+++#+#X####XX#XX...#.+++###+#+##++#++#.XXXXXXXXX.+++XXXX.XXXX##XXXXXXXXXXXXXXX###XXXX#XXX######################X#XXXXXX##X#######XX# #############XX#######XX#XXXXXXXXXXXXX#X#XXXXXX..#...#.#.#.XXXXX##.#+#.#+X.X##XXXXXXX.#.###+##++#+#++#.#++.XXXX#XXX.#+#.XXXXXXXXX##XXXXXXXXXXXXXX####XXXXX#XXXX#####################XXXXXX#X########XXX# #############XX#######XXXXXXXXXXXXXXXXX##XXXXXX#..##...#..XXXXX++++#+.#++..XX#XXXXXXX.....#++++#.+++#...#+XXX##XXXX..++#.XXXXXXX#####XXXXXXXXXX###X#XXX#X####X#X#####################XXXXXXXX########XXX ############XXX#####XXXXXX#XXXXXXXXX#XXX#XXX#X..#..#.#..XX..X.#+##+++#++XXXXX#X#XXXXXX.##..##.#.####..#.#++XX#XXXXX###+..X#XXXXX####XXXX#X#XXX#####XXXXXX####XXX######################XXXX#############X X#######X#XXXXXX####XXXXXXXXXXXX#XX#X#XX#XXXX#X..#.##..X...##.#+#.###.+XXXXXX#XXXXXX.X.#.#..##......#.#..#+XXXXXX++++++#.XXXXXXX####XXX##X##XXXX##XXXXXXX###X#XXX###############################X#XX#X#X #######XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX##XXXXXX#......X.##....#+#.+++#+#.X#..XXXXXXX..#....#...#.#.#...#.#+XXXX+++#.###..XXXXXXXX###XX###X#XXXXXXXXXXXXX#####XXXX###############################XXXXXXX# #XXX###XXXXXXXX#XX##XXX###X#XXXXX#X#XX####XXX#...XXXXX.....#.#++##+#+#+#.#..XXXXXXXX#...###..#.#..#..#..#++#.#++##.#....#.XXXXX#XXXXXX####XXXXXX#XXXXXX#######XXXX#########################XX####XXXXX#X XXXXXX##XXXXXXXXX##XXXXX#XXXXXXXXXXX#X#####XX..#XXXX...#.#..#++#.++#+++#...#...XXXX...#.....X..#.##.#.#.#+##+++#...#.####.XXXXXX#XXX#X##########X#XXXXX########X#XX#######################XXX###XXXXX### ##XXXX#XXXXXXXXX#X#XXXXXX#XXXXXXX#X#XX###X##XX.XXXXXX.#..##.#+#.#+#####..#..#.X.XX#X.#..X.XX#X.#....#.#.#+#++##..##..#....#XXXXXX###XXX#########XXXXXXXXXXX#################################XX#XXXX##### ##XXX#XXXXXXXXXXX###XXXXX##XXXXXX#XXXX###X##XXXXXX#X...#..#.#+#..++#....###...#.#XX.#..X..X###X..X.#..#.#+#+#...#.#.#.#.#....XXXX##X#XX########XXXXXXXXXXXXX##################################X#X##X#### #XX##X#XXXXX#XXXXXX#X###XXXXXXXX#X#XXXX#XXX###XXX###.##.#..#++#.##+#.#.#######......#.#XXXX####XXX...#..#+++#.#.#...#...XXXXXXXXXXXXX##X####X#XXXXXX#XXXX#####################################X#XX###### XXXXX#XXXXXX####XXXXXX##XXXXXXXX#XXXXX.XXX#####XXXX.....#.#.+#.#.#++#..####....##.##....XXXX#####XX#..#.##.#...##.##..XXXXXXXXXXXX#X####X###XX#XX##X#XXX######################################X##XX###XX X#XXX#X###X##XX#XXXXXXX####XXX.##...#X..X####XXXXXXX.##.#..#++++++#++#..##..###.#..#.##.XXX########XX.#..##..#....#.#...XXXXXXXXXXXXX#XX#X###XXXX##XXX########################################XX#X####XX X##XXXXX#X###XXXXXXXXXXX###X#X....#....##X##XXXXXXXX#....#...####++#++#....##....#.#.#.XXXX######XXX...#....X#X.X.....#XXX#XX#XXXXXXXX##X#XXX#XX###XX#####################################X##XXXX#XX##XX #XXXXXXXXX#XXXXXXXXXXXXX###XX..#.#.###.#XX#X#XXXXXX...XX..#XX...##+.#++#.X.#..##.#.#.#.XXXXX######XXX#..#X.##X#XXX.##.##XXXXXXXX#XXXX#XXX#XXXXXX###X#####################################XXXXXXX##XX###X #X#XXXXXXXX#XXXXX#XXXX#XX##XXXX......#..XXXXXXXXXX..#XX#X..X..##+++#.#+XXX...##..X...#..XXXX#####XXXX##..XX#XXX.XXX.#..#XXXXXXXX#XXXX#XXXXX#X#X##########################################XX#XX#X####X#X# X#XXXXXXXXX#XXXXXXXXXXXXXXXX.XXX.####.#..XXXX##XXX.#X##X#XXX#.#++##.+++XXXX##...X#X#.##.XX#XX####XXX###.XX.XXX...X#..#..XXX.XXXXXXXXXXXXX#XXXXX###########################################XXXXX#X##XX### XXXXXXXXXXXXXXXXXXXXXXXXXXXX....#......#.XXXXX##XXXX##XXXXXXX..+#..#+##XXX..#.XXXXX......XXXXXXXXXXXX#..XX.X...#....#..XXX..XXXXXXXXXX#XXXX#################################################XXXXXX#XX#XX XXXXXXXXXXXXXX#XX##XXXXXXX#..##.#.##.#.#..XXXXX##XXX#X######XX#++#..+++XXX#...XXXXXXX.#.XXXXXXXXXXX.#..#XX...#..#.##.#.#...#XXXXXXXXX##X#XXXXX###############################################XXX##XXX#XX XXXXXX#XXXXXXXX##XXX...X.X..##....#.##.#.#XXXXXXXXXXXX######XX.#+#####+XXX..#.XXXXXXXX..XXXXXXX##XX...XX.#.##..#.#.....##.#.XXXXXXX######XXXXX###############################X##############XXX#XXXXXX#X XX##XX##XXXXXX##X....#.#...#...####......X#XXXXXXXXXX######X...#+++++#+..#XXXXXXXXXXXXXXX##X#X#XXXXXXX.....#.#.#.#.####.#...XXXX#####XX###XXX#XXXX########################XXX#X############XXXX#XXXXXXXX X##XXX##XXXXXXXXXX.###...###.##.....##.#..XXX#XXXXXXXX####XX#.#.#.##+#+#...XXXXXXXXXXXX###XXX#XXXX.....#####.#...#.#......XXXX######XXXXXXXXXXXXXX########################XXXX############XXXX##XXXXXX#X XXXX##XXXXXXXXXXX.....##....##..###...#..XXXXXXXXXXXX#####XXX.#.##.#+#+.XXXXXXXXXXXXXX####XX#X#XXXX#.##.......#.##.#.##.#.XXXXX####X#XXXXXXXXXXXXX#X#####################XXXX#X###########XXXX#XXXXXXXXX XXXXXXXXXXXXXXXXX.#.#.#.#.#.#..#...##..#XX#XXX#XX#XXXX####XX.......#+#+#XX..XXXXXXXXXX#X##XXX##XXXX...##.##.#.#.....##..#.XXXXX#####X#XXXXXXXXXXXXXXX####################XXXXX#X###########XXXXXXXXXXXXX #XXXXXXXXXXXX#XXX#...#...##..###.#...#..XXXXXXX#X#XXXX####XXXX.X#.#++#++XX#.XXX#X##XX#XX####X##XXX..#...#....#######...##XXXX#########XXXXXXX#XXXXXXXX###################XXXXXX#X##XXX#X####X#XXXXX#XXX# XXXXXXXXX##XXXXX#..#.#.#...#.#...###..#.XXXXXX#XXXXXXXX###XX##XX..#+###+++#..XXX#X####XXX##XX##XXXX..XX.####..#......#XXXXX#X#########X#XX#XXXXXXXXXXX##################XXXXX####X#XXXXXX#XX##XXX##XXXXX XXXXXX##XXXXXXX...###..#.#...#.##..##.#.XXXXXXXX#XXXXXXX##XXXXXXX..++#..#++.X#X#XX####XXXX###X#X#X#XXXX.....#...#.##...XXX.X.X####XX##X##XXXXXXXXXXXX####################X#XX####XXXXXXX#XXX#XXXX####XXX XXXXX###XXXXXXX.#..#..#...#.#.....#....XXXXXXXXXXXXXXXXXXXX##XXX#X.#++####+#.X##XXX###XXXX####XXXXX#XXXXX##..#.#..#..#..XX....XX##XX#XX##XXXX#XXXXXXXXX#####################X###XXXXXXXXX#X#XXXXX####XXX XXXXX##XXXXXXX...#..#..##.##..####..##.X###XX#X...XXXX..#X####X.X...#+++##++.XX#XXX####XX#XX###XXXX##XXX...#.##..#.#..XXXX.##.X###XXXX###XXXX#X#XXXXXX#X###################XXXXXXXXXXXXXXXXX#XXX####XXXX XXXXX###XXXXXX.#..X..#.##..#.#.....###.XX#XX#X..#..XX.X...X##XX...#..##+++#+XXXX#XXXXXXXXXXX###XXXXXXX#X.#......#..#.X.X.X...X####X######XXXXX#XXXXXXXX####################XXXXXXXXXXXXXXXX#XXXXXX#X#XXX XXXX###XXXX.#...XXXX.#...#.#.#.##.#.#..XX######.#.#.X..#.#XXXX#X.XX.X.###+#+XX#XXXXX#XXXXXXX##XXXXXXX##...##.X.###...#.X..#.#.X#XX#######XX#XXXXX..X########################XXXXXXXXXXXXXXXXXXXXXX#XXXXX XXXX###X..#...#XXXXXX#XX.#.#.#...##...#XXX#XXXX..#..##....XXX#X#XXXXX...#+++.XXXXXX#XXXXXXXX##XXXXXXXX..X...XXX.#..##...#.....#X#XX######XXXX#....XX####XXXXX###############XXXXXXXXXXXXXXXXX#XXXXXXXXXX XXXX####X...##.XXXX###XX.##...#X...###.XXXXX.X.#...#...#.#.X#X.XXXXXXXX..###.#.XXXXXXXXXXXXXX###XXXXXXXX#XXXXX..#.###.#...#.#...XXX##XX#XXXXX..#.X#X###XX#XXX###############XXXXXXXXXXXXXXX####X##XXXXXX XXXX#XXX##.#...X##XXXXXX....X.XX.X......XXXX.....#.#.##....X#..XXXXXXX..##.#.#...XXXXXXX#XXXXXXX##XXXXX#XX#X#X#...##..##.#..###.#XXXXXXX##XX..#...XX#X#XXXX################XXXXXXXXXXXXXXXX###XX##XXXXXX XXXX#XX.#..##.##XXXXXXXX.#XXXXXXXX.#.##.XX#.#.#.##.#.#..##.#..XXXXXX...##..#...#..XXXXXX##XXXXXX###XXXXX####XXXX.#...#..#..#......XX#XXX#X#X##..#.XXXXX##XX##########X#####XXXXXXX#XXXX#XXX##X#XX##XXXXX XXXXXXX...#....X#XXXXXXXXX#XXXXXX#X..XX.#...#.#.#..#.#.#...#.X.X#.XX.#....###.#..XXXXXXXX##XXXX###X#XX#####XX#X...##...#..X..#.##.XXXX..X#X....##.#XX#####XX#######XXX#####X#XXXXX##XXXXXX#########XXX#X XX#X#XXXX.##.#XXXXXXXXXXX#XXXXXX#XXXXXX...#.#.#..##..#..#.#.......X..#.###.#...X..XXXXXXXX##X###X###XXX#####XX#XX...#.#..#XXX##....XXXX.#X..#.#.....XX#########X##XXXX####X#XXXXXXXXXX#############XXXXX XXXXXXXX...#.XXXXXXXXXXXXXXXXXXXX##X.X..#..#...#..#.#.#.#..#.###.X#X..#......#XXXXX#XXXXXXXXXXXXXX###XX##X##XXXXXX#..#..#..XX#..##..X.#....#..X.X#.XXXX#######XXXXXXXXX##X#XXXXX#XXXXX############XXXXX# #XX#XX.X.#...XXXXXXXXXXXXXXXXXXXXXXX..#..##..#..#.....#..#.##.....X#.#..#XXX.XXXXXXXXXXXXXXXXXXXX#X#X#X###XX#X#XXXX#..#...X#X..####.#...#.#.XXXXX#XXXX########XXXXXXXXXXXXXXXXXXXXXXXX###########XXXXX## #X#XX..#..XXXXXXXXXXXXXXXXXXXXXXXXXXX...#...#.#..####.#.#....#.##.#..#.##XXX.XXXXXXXXXXXXXXXXXXXXXX######XX#X##XXX..#...#.XXXX.X#X...###....XXXXXXXXXX########XXXXXXXXXXX#XXXXXXXXXXX############XXXXX## XX#XX#..#.XXXXXXXXXXXXXXXXXXXXXXX#XX..#.#.#XX...#...#.#.##.#...#....#...XXXX.XXXX#XXXXXXXXXXXXXXXX#X###########XX##..#.##XXXXXXXXXXX.....#.XXXXXXX#############XXXXXXXXXXX#XXXXXXXXX#X##########X#X##### XXXX.#.#...XXXXXXXXXXXXXXXXXXXXXXX..#.#.#.XX#X.#..#..XX...#.##..####..#..X#X..XXXXXXXXXXXXXX#XXXXXXX################....XXXXXXX#XX#XX.X#..X#X##XXXX###########X##XXXXXX##XXXXXXXXXXXXXX##########XX##### #X#X...#.#.XXXXXXXXXXXXXXXXXXX###X#...#...XXX....XXXXX..#.....##....#.#.X###XXX#XXXXXXXXXXXXXXXXXXXXX###############X.#.XXXXX###X#XX#X#XX..XXX##XXXXXXX########XXXXXXX###X#XXXXXXXXXXXX###XX############ ##XX.#.#..#.XXXXXXXXXXXXXXXXX#####XXXX..#XXXXXX.XXXXXXX..#.#X..#.##....##X###XXXXXXXXX###XXXXXXXX##XX################XXXXXXXXXXX#XX####XX.XXX#X#X#XXXXXX##XXX#XXXXXXXXX##XX#XXXXXX###XXXX#X############# ###X..#.#.#..XXXXXXXXXXXXX######XXXXXXX.XXXXXX...XXXXXXX..XX#X.#.#.###..XX#####XXXXXXX##XXXXXX########################XX#X#XXXXXXXX#####XXXXXXXXXXXXXX##X#XXXX#XXXXXXX#X#X#XXXXXX#X##XXXXX#X############ ###XX.....#.X#XXXXX#XXXX########XXXXXXXXXXX#XX.#XXXXXXXX.X###X.#.#....#.X######X###XXX###X#XXX#XXX###################XXXXX#XX###X#X###XXXXXXXXXXXXXXXXX##X#X#####X######XX#XXXXXX##XXX#XXXX#XX########## ###X#XXXX....XXXX#XXXXXX########XXXXXXXXXXX#XXXXXXXXXX##X###X......##..XXX#########XX#####XXXXXXX###################XXXXXXX#######X#XXXXX#XXXXXXXXXXXXX#####################XXXXXX#####XXXX#XXX#########
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...