Submission #282900

#TimeUsernameProblemLanguageResultExecution timeMemory
282900MKopchevNowruz (IOI17_nowruz)Text
0 / 100
0 ms0 KiB
....#.#.#.##.##. .##............. ...#.#.#.#.#.#.# .#..#.##..##..## .##.....#...#... ...#.#.##.#..#.# .#.##....##.#.## ..#..#.#...#...# .#.#.#..#.#.#.#. .....#.#........ .#.#..###.#.#.#. ..##.###...#...# #...#.#.#.###.#. ..#......###.... .#..#.#.#.#.#.#. ..#..#.......#..
................................................................ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.### ....#.......#.......#.......#.......#.......#.......#.......#### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...###### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####### ........#...............#...............#...............######## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######### ..#...#...#...#...#...#...#...#...#...#...#...#...#...########## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########### ....#.......#.......#.......#.......#.......#.......############ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############# ..#...#...#...#...#...#...#...#...#...#...#...#...############## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############### ................#...............................################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################# ..#...#...#...#...#...#...#...#...#...#...#...################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################### ....#.......#.......#.......#.......#.......#################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################### ..#...#...#...#...#...#...#...#...#...#...###################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################### ........#...............#...............######################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################### ..#...#...#...#...#...#...#...#...#...########################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################### ....#.......#.......#.......#.......############################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################# ..#...#...#...#...#...#...#...#...############################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################### ................................################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################# ..#...#...#...#...#...#...#...################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################### ....#.......#.......#.......#################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.##################################### ..#...#...#...#...#...#...###################################### .#.#.#.#.#.#.#.#.#.#.#.#.####################################### ........#...............######################################## .#.#.#.#.#.#.#.#.#.#.#.######################################### ..#...#...#...#...#...########################################## .#.#.#.#.#.#.#.#.#.#.########################################### ....#.......#.......############################################ .#.#.#.#.#.#.#.#.#.############################################# ..#...#...#...#...############################################## .#.#.#.#.#.#.#.#.############################################### ................################################################ .#.#.#.#.#.#.#.################################################# ..#...#...#...################################################## .#.#.#.#.#.#.################################################### ....#.......#################################################### .#.#.#.#.#.##################################################### ..#...#...###################################################### .#.#.#.#.####################################################### ........######################################################## .#.#.#.######################################################### ..#...########################################################## .#.#.########################################################### ....############################################################ .#.############################################################# ..############################################################## .###############################################################
................#####...#...#...#.#.#.#.#.#.#.#.#.#.#.#.#.#...## .#.#.#.#.#.#.#.#.###.#.#.#.#.#.#...........................#.#.# ..#...#...#...#...#..............###.#.#.###.##.#.#.##.###...... .#.#.#.#.#.#.#..##.#.##.#.##.###....###.#...#..#.####.#...###### ....#.......##.#......##.#..#...#.##.#....##..#...#.....#....... .#.#..#.#.#......#####.#.#.#.#.#.#.#.##.##.#.#.#.#.#.#.#..##.#.# ..###.#.#..#.#.#......................................###...#... .###.#..#.##..##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.### ..#..##.#...#...##..#...##.#.#..#...#...#...#...#...#........... .#.#...#..#..#.#...#.#.##...#..#.#.###.#.#.###.#.#.#.##.#.#.##.# .....##.#..#..#.##....#.##.###....###..#....#..#.#.......#..##.. .#.#.....#..#.....#.#.....#.##.#.#.#.#..##.#.#...#.##.#.###...#. ###..#.#..#.#.#.#..#..#.#.....#.......#...#....#..#.#..#.#.#.##. .#.#..#..##..##.#.#.#..#.#.#.#.#.#.#.#..#.##.#..#....#...#.#...# .....###...#...#.....#....##....##..#.#..#..##.##.#.##.#....##.. .#.#....##..#.#.#.#.#..##...#.#...#.#...#.#.##...#....#..#.#..## #...#.#...#..##....###...##..#..#..#.##.......#.##.#.#.#..#.#.#. .#.#...#.##.#..##.#.##.#...##.#..#.....#.#.#.#..#.##....#....... ....#.#....##.#.#.....#..#.....#..###.##..##..#.....##.##.#.#.#. .#.#..##.#.......#.#.#.#..#.#.#..#.##...#...#..#.#.#.....##..##. #...#.#.##.#.#.#..#.....#.#..#.#.....#.##.#..#..#...##.#...#...# .#.#......##..##.#.#.#.#...#....#.#.#....#..#..#.#.##...#.##.#.. ....#.#.#...#...#.....###.##.##.#..#.#.##.#..#....#..#.##...#..# .#.#...#..#..#.#.###.#.##..##..#..##.......#..#.#...##...#.#.#.. #...#.#.#..#..#....#.....#...#.#.##.##.#.#..#..#..#..#.###...#.# ..##.....#..#...##.#.#.#..#.#........#..#..##.#.#..##.....#.##.. #..##.#.#..##.#...##.#..#..###.#.#.##..#.#...#....#.##.#.#....#. ..#....#.#...##.#...##.#..#####...#..#....#.###.#.....#..##.#..# #.#.#.#..#.#...#..#...#.#.######.#..#..#.#...###..#.##.#..#..#.. ..##..#.#..#.####..##....#.#.##.#.#.##..#.#.#.#..#.....#.#..##.# #...#....#..#.##..#.##.#..............#....#...#..##.#..#.#...## ..##..#.#..#....#.....#..#.#.#.#.#.#.##.#.#.#.#.##.#..#....#.#.# #..##..###...###..#.####..#...#...##...##...........#..#.#..#... ..#...#.##.#....#..#.##..#.#.#.##...#.#.#.#.#.#.#.#..#..#..###.# #.#.#.....#..#.#..#....#...#.....#.##....##..##..##.##.#.#...... ...#..#.#..#..###..#.##..#..#.#.##...#.#...#...#...#......#.#.#. #.#.#..##.#..###..#....#.#.#.#....#.#...#.#..#..#.####.#.#..###. ....##...#.#..#.#...#.#...##.##.#..###.##.##..#..#.#.#..#.#....# #.##...#....#....#.#.#.##.....#..#.###...#...#.#......#....#.### #...#.#..#.#..#.##.......#.#.#..##....#.#..#....#.#.#..#.#..##.# ..##...#..###.#...#.#.#.#...#.#...#.#..#.##..#.#...#..#...#..... .#..#.#..#.##..##..##..#.#.#....#..##.#...##..#.#.#.##.#.#..#.#. ..#....#.....#...#...#....#.#.#..#...#.#.#.#.##.#.......#.#..#.. .##.#.#..#.#..#.#..#..##.#..##..##.#........#.....#.##.#....#.#. ..##...#..#.#..#.#..###..#.#.##...##.#.#.#.#.##.#.#...#.#.#....# .#..#.#..##.#.#....#..##......#.#...##..##....##...#.#...#..#.#. ..#....#.....###.#.#.#.#.##.#.##..#...#...##.#..#.#.##.##.#.#... .#..#.#..#.#..###.......#....#.##..#.##.#...##.##....#.##.#..#.# ..##...#..#..#.#.#.#.#.####.#.....##...####......#.#.......#..## .####.#..#.#......##..#.#..#..#.#...#.#.#...#.#.##..###.#.#..#.# ..#....#....#.#.#...#.....###..#..#..#...##..##...#..#...###.... .#..#.#..##..##..#.#..#.#..#.#..#..##.#.#.##...#.#..###.#.##.#.# ..##...#...#...#..#.#..##.##.#.#.#..........##..#.#..##.....##.. .####.#..#..##..#....#...##...#....#.#.#.#.#.#.#....#.#.#.#...#. ..#...##..#...#..#.#..#.#.##.#.#.#..#...#.....#.#.#...###..##..# .###.#...##.#..#..#..##.........#..#.#.###.#.#...#..#....#...#.. ..#...##...##.#..#.#...#.#.#.#.###....####..##.#..#..#.#.#.#..#. .###.###.#...###....##..#...##..#..#.#.##..#.#..#.#.##..##..#..# ..#...#...#.#.#..#.#...#.#.#...###..#...##.....###....#...#..#.. .###.###.##....#..####....###.#.#..#.#.#.#.#.##.#.#.#..#.##.##.# ..#...#....#.#..#.###..#.#.#.....#........#........#..##...##... #..#.#..#.##..#..#.#.#..##...#.#.#.#.#.#.#.#.#.#.#.##...#.#.#.#. ..#...#.#...#..#.....#.#...#.#..#...#...#.....#...#...#..##.###. #.##.#..#.#.#.#..#.#..###.#..#.###.###.###.#.###.##.#..#.......#
................................................................................................................................................................................................................................................................ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............######## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############### ................#...............................#...............................#...............................#...............................#...............................#...............................#...............................################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............######################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################### ................................#...............................................................#...............................................................#...............................................................################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............######################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################### ................#...............................#...............................#...............................#...............................#...............................#...............................################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............######################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################### ................................................................#...............................................................................................................................################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............######################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################### ................#...............................#...............................#...............................#...............................#...............................################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............#...............######################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################### ................................#...............................................................#...............................................................################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################### ........#...............#...............#...............#...............#...............#...............#...............#...............#...............######################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################### ................#...............................#...............................#...............................#...............................################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################### ........#...............#...............#...............#...............#...............#...............#...............#...............######################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################### ................................................................................................................................################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################### ........#...............#...............#...............#...............#...............#...............#...............######################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################### ................#...............................#...............................#...............................################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################################### ........#...............#...............#...............#...............#...............#...............######################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################### ................................#...............................................................################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################################################### ........#...............#...............#...............#...............#...............######################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################### ................#...............................#...............................################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......#.......#################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################################################################### ........#...............#...............#...............#...............######################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#.......############################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################### ................................................................################################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...#...################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......#.......#################################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...#...###################################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################################################################################### ........#...............#...............#...............######################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...#...#...#...########################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################################################################################################### ....#.......#.......#.......#.......#.......#.......############################################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...#...############################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################################### ................#...............................################################################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################################################# ..#...#...#...#...#...#...#...#...#...#...#...################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################################################### ....#.......#.......#.......#.......#.......#################################################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...#...###################################################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################################################################################################### ........#...............#...............######################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################################################################################################### ..#...#...#...#...#...#...#...#...#...########################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.########################################################################################################################################################################################################################### ....#.......#.......#.......#.......############################################################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################################################# ..#...#...#...#...#...#...#...#...############################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################################################### ................................################################################################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################################################################# ..#...#...#...#...#...#...#...################################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.#.#.#.################################################################################################################################################################################################################################### ....#.......#.......#.......#################################################################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.#.##################################################################################################################################################################################################################################### ..#...#...#...#...#...#...###################################################################################################################################################################################################################################### .#.#.#.#.#.#.#.#.#.#.#.#.####################################################################################################################################################################################################################################### ........#...............######################################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.#.######################################################################################################################################################################################################################################### ..#...#...#...#...#...########################################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.#.#.########################################################################################################################################################################################################################################### ....#.......#.......############################################################################################################################################################################################################################################ .#.#.#.#.#.#.#.#.#.############################################################################################################################################################################################################################################# ..#...#...#...#...############################################################################################################################################################################################################################################## .#.#.#.#.#.#.#.#.############################################################################################################################################################################################################################################### ................################################################################################################################################################################################################################################################ .#.#.#.#.#.#.#.################################################################################################################################################################################################################################################# ..#...#...#...################################################################################################################################################################################################################################################## .#.#.#.#.#.#.################################################################################################################################################################################################################################################### ....#.......#################################################################################################################################################################################################################################################### .#.#.#.#.#.##################################################################################################################################################################################################################################################### ..#...#...###################################################################################################################################################################################################################################################### .#.#.#.#.####################################################################################################################################################################################################################################################### ........######################################################################################################################################################################################################################################################## .#.#.#.######################################################################################################################################################################################################################################################### ..#...########################################################################################################################################################################################################################################################## .#.#.########################################################################################################################################################################################################################################################### ....############################################################################################################################################################################################################################################################ .#.############################################################################################################################################################################################################################################################# ..############################################################################################################################################################################################################################################################## .###############################################################################################################################################################################################################################################################
..#...#..#..###.###.###...#...................#....#...##..#...#..............................#....#.#....#.......#..#.#..###.#####..#.#.#...............#.#.##.#####.###.#.#..#..#.#....#...##..#...#..#.#.#.##......#....###.#..#.#......#..#.#..#..#.#..#.#.# .##.##.#.##..#...#...#..##..##.##.############.##.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#..#.##.#.#.#.#..#...#..#...###..#..#..#.#.#.#.#.#.#.#........###...#....##...#...#.##.#.#.#.#.#.#.#........#.#.#.#.#.#..#...#.....##.##..#...#...#...#...... ..........#.#.#.#.#.#.#.##.#.##..#.................................#.#.#.#..##..##..##..##..#.###..#.#..#...#...#..#..##..#.#.#.#.#...##.#.###...###.####.#.#.#.#.#..##.#.##...##..##...................#.#.#.#.#...#...#..#..##..#.##..#...#..##..##..##..#.### #.#.#.#.#.....................#.#.#.##.#.#.#.#.#.#.###.##.#.#.#.#.#.#.#.#.#...#...#...#...#....#.#...#.#.#.#.#.#.#.#.#.#.#..........#.......#.#.#.#...#....#####...#..#....#.##.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#...#.#.#.#.#.#.#.#.#.#...#..##..#.#.#.#.#.#.#.#... ...##..#..#.#.##.#.#.#.##.#.#........#.#.#..###...#.#....#.##..##..........#.#..#..#.#..#.##.#....#.#......................#.#.#.#.##.##.#.#......#.#.#.#.#.#####.#..#..#.#..#.........#.#.#..####.#.#.#.#.....#....................##.#.#.#.#...............#.# ##...#.##..##...#...##...#.##.##.#.##.#.#.##.#.#.#...#.#.....#...##.#.#.#.#.####..##.##..#....#.#.....#.#.##.#.#.#.#.#.#.##.#.#.#.#..######.#.#.##.#...#.....###....#..#.#..#.#.#.#.#.##...#.#..#..#.#.##.#.##.#.##.####.##.##.##.#............#.#.#.#.#.#.#.... ...#.#...#...#.###.#...#.....#..##.............###.#.#..#.#.#..#...##..##....####.##...##.##.##..#.#.#.#.#.##.#.#.#.#.#.#.#.#......#.###.#...#...#.##.###.#.#.###.#.#.#...#......#.#.#...##.#..#.#..........#..##..#...##..#..#..#..#.#.#.#.#.#.#.#.#.#.#.##.#.# .#..#.#.#..#..#.##.#.#..#.#.#.#....#.#.#.#.#.#.#.#.#.#.##..#.#.#.#...#...#.#..##.#..##.#...#...#..#...........................#.#.#...#....##..##..#...#...#...#...#....##..#.#.#....#.#..#..#.....#.#.#.###.##.#.#.#.#.#.#.#.#.#.#..#...###..............#.#.#. #..##.#.##..#.....#.##.#...##..#.#..#...#...#.......##...#....#..#.#..#.#...#.##.##.#.#.#.#.#.##.#.#.###.###.#.###############.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#..#.#.#.#..#..#..#.##.#..#...........................########.#.#.##.####.##....#. .#.....#.#.#..#.#.....#.#.#...###..#.#.###.###.#.#.#..#.###.#.#.#####.#.#.#.#.#..............#..#...##..#...#.#...............................................................##..#.#..#...#..#.###..#..#.#.#.#.#.#.###.#.#.#.#.#.#..#...#...###..#....##..#.#.. .#.#.#....###..#..#.#....#.#.#.#.#....#.##.##...#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#..#.#.#.#.#.#.#....####.##.#####.#.####.#.#.#.#.#.###.#.#.#.#.####.##.#.#.#.#.#.#.##..#..#..##..#...#..#.#.#.#..#.#.#..#.#..##..#...#.#..#.#.#.#.##.#.#.##.#.#.#..# ....##.#.#.#..#.#.#..#.#..........#.#.....#.##.###................................#.#.##.#.#.#...............#.#...##..#.....#.##.#.#.#.#.#.#.#.#.#.#.#.#.##.#.##.#.##########..#.#.#.#.#.#.#.#.#.#....#.#.#.#...###..#.#..#..#.#....#.......................#.. .#.###..#...#....#..##..#.#.#.#.#..##.#.##...##.#..#.#.#.#.#.#.#.#.#.#.##.##.#.##..............##############.#.#.#.#.#.#.###........................................#.#.#.#.#.#....................#.#.....#..#.#...#.###.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.##..# #.....#...#.#.#.###...#..##..#...#...#.....#.....#..#...#...#...#...#....#.#..##..#.#.#.##.#.#................................#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.............#.#.#.#.#.#.#.#.#.#.###.#.#.#..#.#.#...#...#...#...#...##..#...#...#...#.....## .#.#.#..#.#.#..###..#..#...#..##..#.###.#.#.######.###.#.#.###.#.#.###.#...#.#..#..#...#.#..##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#....#...##..##..#...#...#...#...#...#..#.#.##.#.#.#...#..#.#..#...#.....#...#....##.#.#.##.#.#.#.#.#.#.#.#.#.#.#.###.#..####.#.### ....#.#..#..#.#.#.#..#..#.##.#...#...###..........#.##....#.##....#.##..#.#....##.#..#....#...##..##..##..#...##..##..##..##..####.###..#...##.#.###.###.#.#.#.#.###..###...#..#.#.#.#..##.#.#.#.#.#.#.#.#.#.#............................#...#####..#.####..#.# .#.##...#.#.#......#.#.#....#..#.##.#.#.##.#.##.#.....#.#.....#.#.....#..#.#.#...#.###.#.##.#...#...#...##.##...#...#...#...#..........#.###.#......###..#.#....#.##.###..#..#.#.#....#...#.......##..........#.#.######.#.#.#.#.##.#.#.####.#####.#.#.###.#.#.. ..#.#.#.#.##..#.#.##..#..#.##.###.........#....##.#.#..#..#.#..#..#.#..#....##.#......#....##.#..#.##.#......#.#..#..#.#..#..#.#.#.#.#........##.#.#.#.#....#.#.....#.#.##..#.....##.##.#..##.#.#...#.##.#.#.#.#.#......#...##..#.#..##...#...###...#...#...#..# .##..#......#..##...#..#.#.#.#.#.##.#.#.#..#.#...#..#.#..#...#..#..#..#.#.#...#..#.#.###.#...#..#....#..#.#.#...#..#..#.#..#..#...###..#.#.#.#.#..#......#.#...#.#.#.....#.###.#.#.....##.#...#..#.##.#...#........#.##.#.#...#....#...#.#.#.#.#.#.#.#.#.#.#.#.. #..#.##.#.#..#...#.##.#..#.........##..##.#...#.#.###..#####.#.#..###....#..##..#...#.#...#.###..#.#.#.#...###.#..##.#....##.#.#.#.#.#..##..#..#.#.#.#.#..#.#.##..#..#.#.#.##...####.#...#..#.#.##...#.#.###.#.#.##....###..#..#.#..#.##.......................# .#.......##.#..#.#...#.###.#.#.#.#...#...#.#.##......#.....#..##.#.#..#.###..##..#.#..##.#.###.#.#..#.#.#.###..##...###.#...#.........#...#...####...##..#......#...#..#.#...###.#.#.#.#.#.#..#...#.##....##..#...##.##.#.#####.##.#....#.#.#.#.#.#.#.#.#.#.#.#. .#.#.#.#...#.#..##.#......###...#..#..#.#......#.#.#..#.#.#..#......#..###..#.####...#......#.....#......#.###...#.#####..#.##.#.#.#.#..#..#.#.#..#.#...###.#.#..#.###..#..#........#...#.###.#.#..#..#.#...#..#.###............#...#.#..#...###...#...#...#.... ....#..#.#....#...###.##.###.#.#.#.#.##..###.###..#..#...###..##.#.#..#.#.#.......#.#..#.#.###.#.#.###.#......#.##..#.###..#..##.#..###..#..#...#.###.#.####...#..#.#..###..##.#.#.###.#..##...#.#.#.#.##.#..#..###..#.#.#.#.#.#..#..####..#..###.###.###.#.#.#. .#.#.#.#..#.#..#.#.##...#.#......#..#...#.##....####.##.###..#.##.#.#......#.#.#.#...##...#.##.#......#..#.#.##..#.#...#..#.#.##.#.#.##.#..#..##.....#...####.##.#...#.###.#.#..#.....#..#..#.#..........#..##.#.#.#..#...#...###.#.#.####.#.#.##....#.##....##. .##....#.#.##.##.....#.##..#.#.#..#####.....#.#####....#.#.#.........#.#.#.##...###.#.##.#....#..#.#.#.#..##...#..#.#.###.......#......#.#..#..#.#.#.##.#.##....#.#.#.#.#.#...##.#.#.##.#.#..###.#.#.#.##.#...##.#...#.#.###.##...#.....#.##.....#.#.....#.#...# ...#.#.#.....#.#.##.##..#.#.#.##.#..#...##.#....##.###......#.##.#.#..##..#.##.###......#.#.#.##..#.....#...#.#..#.....#..#.#.####.#.#.#.#.#..#...###.#.....#.#.............##....#.........#.#.##..#......#.#....##....###.##.##.#.#.#.....#.#.##..#.#.#..#.#.. .##.#..#.#.#....#.....#.........#..####...#.#.#.......#.##.#....##..#...#.....#.#.#.#.#......#...#.#.#.##.#..#.#.#.#.##..##..#..#...#.....#..#..##.##..##.#.###.#.#.#.#.#.#....#.###.#.#.#.#....#..###.#.#..#.##.#...#.###..#...##.#.#.##.######..##..#.##..#..# ..#..#.#..#..#.#..#.#.#.#.#.#.#.#.#.#.##.##....#.#.#.#.#.#.##.#...#..###..#.#......##..#.#.#..##....##...###....#...#..#..#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...#...#..#.#.#.#.#.#.#.#.##.#.##.###.#.##..#...#.####..#..#.#.#.#.#.#.##.#.#.#.#.##.#.#.#.#.. .#.#.#.#.#.#..#..#...#...#...#..........#..##.##..####.#.....##.#..#.#...#...#.#.#...#..#...#..#.##...#.#.##.#.#.#.#.#..#.#......#....##..........................#.###.#.##...............................#.#.#.#.#.#.#.#.#..............................#...## #......#....#.##..#.#.#.###.#.#.#.#.#.##.#.##...####.....#.#...###..###.###.##..#..#..#..#.#..##..#.#.#.....##.........#..#.#.#.#.#.#...#.#.#.#.#.#.#.#.#.#.##.#.#.####...##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...................#############################.#.#.# .##.#.###.#..#.###.....###.....#...#.........#.##.#.###.#...#.#.##.#.#...#....#..#..#..#..###...#..#...##.#...#.#.#.#.#.###..##.#....#.##..#...##..#..#..##...#......#.###..##..#...#...#...#...#...#...##.#.#.#.#.#.#.#.#.#.................................... ...#...#...#.....##.#.#.#.#.#.#.#.###.##.#.#..##.....#..##.##.....#...##..#.###.#..##.#..#.##.#..#..#.#.#..#.###...#.......#...#.##.#....##.#.##..#.#..#...#.#.#.#.#......#.#.####.###.#.#.###.###.#..#...#...#...##..##..##.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.##.# #.#.#.###.#..#.#...##.....#..#..#.##....###..#.#.#.#.###.....#.#.###.#.#.#.....#.#...###.....#..#..##....#..#..##.#.#.##.##.##.....###.#.....##.#....#..#.##....#...#.#.#.......#.#.#.#...###.....#.###.##.#.#.#.#..#...#...#...##..#...#...##..#.#.##...#.#.#.. .......#..##..##.#...##.#..##.#.##..##.#...#....#...#..#.#.#..##........####.#....#.#.#..##.#.#.##...#.#..#.#.#.#....#........#.##....#..#.#.....#.#..#..##..#.###.##..##.#.#.#.........##.#.##.#......#.#.#....#.#.#.#..#.#.##...#.##.#..#...#.......##......#. #.#.#.###...#...#..##.#..#.........#....#.#..###.#.#.#.##...#...#.#.#.#.....#..#.#..#.##...#..#...#.#..#.#......#.##..#.#.#.#..#...#.#.#..#..#.#..##.##.#..#..#.##...#...#...#..#.#.#.##.......#..#.##......#.#......##.#......#.#....#.##..#..#.#.#.#...#.#.#.. #..#...#..#..#.#.#.....#..#.#.#.#.#.#.#....#.#...........#.##.#..###...#.#.###..#.#.....#.###...#..#.#..#.#.##.##...#..#...#..#.##..#....#.#..#.#...###...#.#.....#.##.#.##.#.##...#.....#.#.#.##..###.#.#.#...#.#.#...#.#.#.#..#.#.#.....#..#..#.#...#.#...###. ..#.#.##.#..##....##.#..###..#...#....#.#.#....##.#.#.#.#....##.##...#..#...#..##...#.#..######..#....##......#..##.#.###.#.#.....#.##.#.#.#.##...#..##.#....#.#.#....##..#....##.###.#.#.#.#.#.###.#.#.#.#.###.#.#..#....#...#....#..#.#..#..#...##.#...#.###.. #.#.#..#..#...#.#...##.#.##.#.#.#.#.#.#..#.#.#...#...#...#.#...##.##.#.#.#.#..##.##..#..#.#.#.#.#..#.#.##.#.#...#....#.#.....#.#.#....##....#.#.#..#...##.#.##..#.#.#...#..#.#...#.##.#.........................#..#..##.#.#.#..#.###..#..##.#..#...#.#.#...###. ##....#..#..#..##.#...##..#....#...#..#.#..#..#.#.###.#.#...#.#...#..#....###.....#.#.#........###..#...##...#.#..#.#...#.#.#...#.#.#...#.#....##.#..#...#....#....##.#..##.#..#.....#..#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#....#.#..#.##.###...#.#..#.#.....#.#.##. #.#.#..#..#..#...#..#....##.#.#.#.#.###...#..##........#.##..#.#.#.###.#.#.#####.#.....#.#.#.#.##..#.#.#.##.#.#..#....###..#.#.#.....#.##..#.#...#.#..#.###.#..#.#...#..###..#..#.#.#.#..#...#...##...#...#...#.........#.#....#.....#.##.#....#..#####.#......# ...#..#..#..#..##.#..#.#...#...........#.#.#...#.#.#.#.....#..........#.........###.#.#.##.#..#..#.........#..##.##.#....#....###.#.##...#..#..#....#..###...#..#..#..#..#..#..##..#..#.#.#.###.#.##.#.#.###.#.#.#.#.#.##..##.#..#.#.....#..#.#..#.#..#..#.#.#.. #.#.#..#..##.#....#.##..##..#.#.#.#.#.#.....#.#...#..#.#.#..#.#.#.#.#.##.#.#.#.#.##.#.....#..##.##.#.#.#.#...##.#....#.#..#.#..###....#.#..#.#..#.#..##.#.#.#..#.#..#..####.##...#..#......###......#.....#.....##..#....#...###.#..#.#.#.#..#.#....#.####..##.# ......#..#.#...#.#....#...#..#...#..####.#.#.###.#.#..#.#..##..##..##...#...##.....#.#.#.###......##.#..###.##..#.#.#...#..##.###.#.#..#.#....#..###.......###....#..#........#.#..#.##.#.#.#.##.#.#.#.#.#.#.#.#...###.#..#.#.##..#..##....#....#.#.......#..#.. .##.#..#....##..###.#..#.#..#.#.#.#...##..#...##....#....#...#...#...#.#.##...#.##....##....#.#.#...#.#....#.#.#.##..#.#..####.#.....#...##.#..######.#.#.###..#.#..#.#.#.#.#..#.#.....#........#..#.##.....###.##..#...#.#.....#..#...#.#..#.#..#..#.#.#..###.# ...#..#..#.#...#.##..#..###....##.#.#...##.#.#.#.#.##.#.##.##..#..#.##.....#.#.#...##...#.#..#...#.#....##.........#..#.#..###.##.#.#.#.#....##..###..#..#.#.#..#.#....##..##.##...#.#.##.##.#.#.#.#.#.#.#.#.#...#.#.#.##..#.#.##.#..#.#..#..##.###..#...#..#... ###.#..#..#..#.....#..######.#.....##.#.........##...#....#..#..##....#.#.#.#...##...##..##.###.##.###.#...#.#.#.#..#....#..#...##.....##.#.#.#.#.#.#..#......#....#.#...#...##.##..#....##...##........##....#.#..#.....#..##...###.#.##..#...#.##.###.##.###.# ......#..#.##..#.#..#...###...#.##...#..#.#.#.#...#.#.#.#..#...#..#.#..##....#.#.#.#####...#.##...#...####..###...#..##.#..#.#.#..#.#.#.##...........#..#.#.#..#.#..##.#..#.#.#.##.###.#.#.#.#..##.#.#.#...#.#...##.##.#..#...#.#..#..###.#..#.....#.##...#.#... #.#.#..#.#.#.#..#..##.#..###.##...#.#.#.#..##..#.#.....#..###.#.#....#...#.#......##.#.#.#.....#.#.#.#.###.#.#.#.##.#....#.......#...#...##.#.#.#.#.#..#...#..##..#...#..#........#.#.##....#.#.##..##..##..#.#.#.#.#.####.###.#.#.###.#.#.##.##.#.....#.##.##.# ...#..#......#.#.#...##.###....#.#....#..#...#..#.#.#.#..###.....#.#..#.#.#.#.#.#.......#..#.#.#..........#........#.##.#..##.#.###.#.#.#.#.#..#...#..###.#.#...#..#.#.####.#.#.#.......#.#.......#...#...#.....................................#..##.##....##.. #.#.#..#.#.#.#....##...#.#.#.#..###.#..###.#..#...#..####.#.#.#.#..#.##......#...#.#.#.#.###..##.#.#.#.#.#.#.#.#.#.....#.#...#...#.........#..#.#.#.#..#.....#.##.#....#.##..##..#.#.##..##.#.#.#..#.#..#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.....#.#...#. ##....#...#..#.#.#.#.#......#..#.##..#....##.##.#..##.#.#.#.##.#.###...#.##.#.#.#...#.......#...#...##..#.....#...#.#.##...#.##.###.#.#.#.#.#.#.#....##.#.#.##...###.#.....#...#..##...#...#...###..###..##..#..##..#...#...#...##..##..#..#..##.####.#..##.#..# ###.#..#.###..#.....#..#.#.###.....#..#.#...#....#..................#.#..##....###.#.##.##.##.####.#.#.#.#.#.#.#.##..#.#.#..#....#...#...#.......#.#.....##...#.###...#.#.#..#..#...#.#.#.###.#.##.###..#.##..#...#..#.###.#..#...#...#..#..#.....#....#...#.#.. ####..#.#.##.#.#.#.#..#...###..#.#..#..##.#..##.###.#.#.#.#.#.#.#.#..#..#...#.###......#.....#..##....#.....#......##...#.##.##.#.#.#.#.###.#.#.#...#.#.#...#..#.#.#.#...###..#..#.##....#.##.....#.#.#.....#..#.##.##....#.##..##..#..#..#..#.#.#..#.##.#....#. #####......#...#..###..#.#.#.#..#..##.#....#...#.#...#...#...#...#..#.##.##..#.#.#.#.#.##.#.#.#....#.###.#.###.#.#....#.......#....#..#..####..#.#.##..#..#..#......#.#.#.##.#..#....#.#.....##.#.....#.#.#..#..#.#...#.#.....###.#..#..#..#.#..####....#..#.#.. #.##.#.#.#.#.#.#.#.#.###......##.#...#.#.#..#.##.##.#.#.###.###.###........#......#...##..#....#.#..#.###.....###..#.#..#.#.#.#.##...#..#.#.#.#......#..##..##.#.#.#..#.....#..###.#..##.#.#...#..#.#..#...#..#....##..#..#.#...#.##..#..#..#..#.#...#.###..#.#. ........#..#..#.........#.#.#..#...#....##.#......#....#.##....#.##.#.#.#.#..#.#.#.#.#..#.#.#.###..#...###.#.#.#.#..###.#..#..#...#.###.....##.#.#.#..#.#.#...#.#.#.#.###.#..#.##...#...##..#.#.#..#..#.##..#..#.#...#..#.#..##.....##..#..#.#....#.#.....#....# .#.#.#.#.#.#.###.#.#.#.#...##.####..#.#...###.#.#..#.#.....#.#.....##..##.#.#...##...#.#.#...#.#.#..#.#.#.###......#####..#.#.#.#..#.##.#.#.....#...#..#....#...........##..###.##.#..#...#..#..#.###.....#..#..##.#..#.#..#...#.#.##.####....#.#.####.#.#..##.. #...#.....#.....#...#####.#.#..#.#.#...#.#.##.##..#...#.#.#..#.#.#...#...#.#.#.##..#......##......#........#.#.#.#..#####....#...#.....#...##.##.#.##.#..##..#.#.#.##.#...#.......#.#..#.#..#.#.#....#.#.#.#..#...##.##..#..#.#...#.....##.#.##.##..#...###...#. .#.###.#.#.#.#.#.#.#.#.##....#....#.#.#......#.###.#.#...###..#...#.##.#......#..#.#.#.#.###.##.#..##.#.#.#.....#..#.#.#########..#.#.#.##...##......#.##.#.#...#.#.#..#.##.#.#.##....#.###......#.#..##.#...#..#.#....#..#..#.#.#..#.##..#....#.#.#.###.#..#..# ....#...##.#..#..........#.#..#.#....#.#.#.#........#.#.###..#.#.##...##.#.#.#.#..#..#..###...#..#...#...##.##.#.#..............#..##.....#.#..###.#......####.#......##...#...#..#.#....#..#.#.##..#...###.###..#.#.#..#..#....#..#.###.#.#.#............##.#.# .#.#.#.#.....#.###.#.#.#..#..##..#.#...#..##.#.#.##....###.#....#...#...##..#....###..##.#.##..#..##.##.##.#..#....#.#.##.#.#.#..#...#.#.#...#..##..#.#.#.....#.#.#.#...#.###.##.#.##.#.#.###..#.##..#.#.#....#.##.#.#.##.#..#.#..#...#....#.#.#.#.#.#.##.....## #.....#..#.#.....#..###..#.#...#..##.#..#...#...#...#.#.#....#.##.#..#.#.#.#.#.##.#.#........#..#...#...#....###.#..#....#...##.##.#..#####.##.#.#.#...###.#.##....#..#..#.##........##......#.....#..#...#.#.#.....##...#.#..#..#.#.#.#.##...##..###....#.#.#.# .#.#.#.#..#..##.###.##.#....#.#.#...###..#.#.#.#.##..##..###..#..#..##...#...........#.#.#.#..#..#.##.#..##.#.###..#.#.#..#.#.....#..#.#.##.......#.#.#.#.####.##.###..#.....#.#.#.#...#.#.#..#.#.#..#.#.#.##.#.#.#...#.##...#.#.#.........#.###.#.#.#.#..###... ....#....#.#...#.#......#.#..#...#.#.##.#.....#.....#.#.#..#.#.#.##...#.##.#.#.#.#.###..#...#..#..#.##..##.....#.#...#..#..#.###.###.......#.#.#.#.........###.##..#.#..#.#.##.#..##.#..#...#.#..###.........##..#..#..#..##.......##.#.#.#..#.#.#......#..#.#.# .#.#.##.#....#....#.#.#..#..#.#.##.....#.#.#.##.#.#.......##.......#.##...#...#.#..#...#.#.#..##.#...##...#.#.##...#..#..#......#.##.#.#.#..##..#..##.#.#.#.#....##....##.#...###...##.#.#.#.##.###..#.#.#.#...#..#..#.#.#.#.#.#.##.#..#...#....##.#.#.##.#..... #..#...###.#..#.#.#..##.#.#.......#.#.#..#..#..#.#..#.#.#...#.#.#.#....#.#.#.#..#.#..#....###...#.#.#.##.##..#..##..#..#..#.#.#.....#...##.#.#.#..#....#.....#.##..#.#...##.#..##.#...##.......#.#.#.##...#.####.#..##......##..#.#.###.##.#.#.#.#.##....##.#.#. .#...######..#...#..###...#.#.#.#..#....#..#.#....#.#..###.##..##.##.#..##.#..#.##.###.#.#.##.#.........#.#.#.#.##.#..#.#..##..#.#.#.#.#......#..#..#.#.#.#.##..#.#.#..#...#..#.#..#.##.##.#.#......#.##.#...#....#...#.#.#...#.......#.#.##..#...#..#.#.#...##. ...#....##.#.##.###....#.#...##..##.#.#..#.....#.###..#.##...#...#....#.....#.........#......#..#.#.#.#...........###....#...####.....#..#.#.#.##.##.....#..##.#.....#..#.#.#....#..#....#..##.#.#.##..##..##.##.##.#..#...#.##.#.#.#.......#..#.#.#.#..#.#.#..# .#..#.##.......#.#..#.#.###.#.##.....#..#..#.#.##.#.#.....#.#..#..##.#..#.#..#.#.#.#.#.#.#.#.##..#...#..#.#.#.#.##.#..##..#.##.#.#.#.#.##...#...#...#.#.#.#......#.##..##....#.#..#...#.#.#...#..##.#.#.#.#.#.##...#..#.#.#....##..##.#.#.#..#........#......#.. .#.##..#.#.#.#...##..#...#......#.#.#.##.#..#........#.##..###..#...#.#..##.#...#...#.....#..##.###.###..##..##....##...#..#........#...##.#.#.#.#.#.###....#.#.#.##.#...##.##..#..#.#....##.#.#................#.###....#.#.#...#...#...#..##.#.#.#.#.#.#.#...# #....##...###..#..#.#.#.#.#.#.#..##....#.#.#..#.#.#.#....#..#.###.#....#...#.#.#.#.#.#.#.#.#...####....#...#...#.#...#.##.#.#.##.#.#.#.#.#............###.#..#........#.###...#..#..#.#.#..#....#.#.#.#.#.#.#.#..###..#.#.....#.##.##.#.###...##..##....##..#.## .#.#...#.###.#..#.#........##..#...#.#....#.###..##.##.#..#......#..#.#..#....#.......#.....#.#.#.#.#.#.#.#.#.#...#.##...#...#..#.........#.#.#.#.#.#..###..#.#.#.#.#..#.#.#.##.#..#..#..#.#.#.#...###...#...#..#.#.#..###.#.##...#.......#.#...#...#.##.#.##.## .#..##.#..#....##.#.#.##.#...#..#.##..#.#......#...#.#..#..#.##.#.#..#.#..#.#..#.#.#.#.#.#.#.......#.....#....##.#....#.#.#.#.#.##.##.#.#..#...#...#..#.#.###.#..##..#......#..##.#..#..##.#..###.#.#.#.#.#.#.#......#..###....#.#.#.##.#..#..#..#.#......#.#.## ...#..###..#.#...#...##...#.##.#....#..##.##.###.#....#..#..#......#....#..#..#.##.#...#..#.#.#.#.###.#.#.###...###.#.#.........##...##..##.#.#.#.#.#.........#.#.#.#..#.#.#.#.#.##.#.##..#..#.##......#.......##.#.#..#.#.#.#..#...#....##.#..#..#.#.#.#....### #.#.#..#.##...#.#.#.##.#.#....#.#.#..#...###....#..#.#..##.##.#.#.#..#.#..#.#.....##.#..#....##..#.##..##....#.#.##.#..#.#.#.##...##...#.....#.......##.#.#.###....#.#..##...............#.#.....#.#.##.#.#.#.#.#..###......#..#.#.#.##.#.#.##..##.....#..#.#.## #....#...#.#.##...#.....#.#.#....#..##.#..#..#.###..#.#...#..#...###..###...#.#.#...#..#..##...#.....#....##.#.....##.#...#....#.#.#.#..#.#.###.#.#.#....#.....#.#....#...#.#.#.##.####.#..#.#.##...#......#.....#..#..#.#.#.#.........##.#..#.#..#.#.###..#...# ..#.#..#.....#..#.#.#.#....##.#.###...##.###..#.###....#.#.#.##.###..#.##.#..#...#.#..#..#...#..#.#.##.#.#.###.#.#...###.###.#.#....#..#...###.##..#.##.###.#.#...#.#..#.#...####..#.##...#..#.#..#..#.##.###.#.#..#.#..##.#...#.#.#.#......#..#.#######..#.#.#. #..#.##..#.#.#.#..#..##.#.#.#..#.##.#...#.#.#.....#.#.#........#.#.#.....##.###.##..##.##.##..#..##...#.......#...#.#.##...#..#..#.#..###.###..#.#.....#.##..#.#.#...#..###.#.##.#.....#.#.#..#.###.#.#....#...###....#...#.##..##..##.#.#.#.#....#.#.#.#....... ..#...##..#..#.##..#...#.....#.....#..#......#.#.##..###.#.#.#......##.#...###....#.........#..#...#.###.#.#.#.#.#......#.#..#.#..#.##.##....#.....#.#.....#....#.#.#..#.##.......#.#.#.....#......#...##.#.#.#.#.#.##..#.....#...#...#.#.....#.#........#.#.#.# #...##...###.#.#..#.#.#.#.#.##.#.#..#..#.#.#..#....#....##..##.#.#.#....#.#.#.#.#..#.#.#.#.#..##.#..###...#.....#.#.#.#..#.#....#........#.#..#.#.#.#..#.#..#.#....###.#.##.#.##.##.##.#.#.###.#.#.#.#...#.........#.##..#.#.#..#..#.#...#.#.#...##.#.#.#...#... .#.#...#..####..#...#....#....#.##.#..##..##.#.#.#..#.#...#...##..#.##.#.......#..#...#...###...#..#.#.#.#.#.#.##...#..#....###..#.#.#.#..#..#.#.....##...#.#.#.#.#.##.....#..##...#......###...#.....#.##.#.#.#.#....#.##..#.###.#....###..#.##...##..###.###.# ....###..#.....#..#.#.#.#.#.#.....#.#...#...#.....#.#..#.#..#...#.....#.#.#.#.#.#.##.###.#.##.####......#.....#..##..#..#.####..##..#.##.###.#..#.#.####.##..####.....#.#.###...#.#..#.#.#.#.#.###.#.#..#.#..#..#..#.#....#......#.#.#....#.....##...#....#.#... .#.#...#.#.#.#..#..#...#.....#.#.#..#.#..#.#..#.#..#..#.###..#.#..#.#....##..#..#...#.##.....#.#...#.#.###.#.#.#.#..##.#....#.#...#.....#.##..#.#..####....#.....#.#.##..#.##.#..###..#.......###...###....#.#.#.#..#.#.#..#.#.#....##.#.##.#.#...#.##.#.#...#.# ##.#.##..#.##..#..#.#.#.###.#.#....##..#..#.##..#.#.#....#..##..#.#..#.#...#...#..#.....#.#.#..###.#..#.#.#.......#...#.#.#....#.##.#.#.....#....#..##.#.#..#.#.##..#.##.....#..#.#..#.#.#.#.#.#.#.###..#.#..#....#...#..#..##..#.#...##...#...#.#....##...#.#.. .#....#.#.#...#.#...#......#...#.#...#..#...#.#..##...#.#.#...#..##.##.#.#..#.#.#..#.#.##..#.#....#..#.....#.#.#.#..#....#..#.#....##..#.#.###.##..#......#..#....#.....#.#.#.#.#...#.....#.......#...#.#.##..#.###.#..#..#...#..#..#...#.#.#.#...#.#...##.###.# ...#.#..#...#.#...#.#.#.#.#.##.#..#.##.#..#.#...#.###..#....###.#.....#...#.#....#..##...#.....##..#...###.#..#..##..##.#.#..###.#...#..##..#....##.##.#.##.###.#..##.#..#.....#.##..#.#.#.#.#.#.#.#.#.#.#.#.#.....#..##.#..###.###..#.##....###.#...#.##.....## .#..###.##.#...##..#...#........#..#.#.##..#..#.....#.###.#....#.#.#.#.#.##..#.#..#...#.#..#.#...#.#.#....#..#.#...#..#....#....#..#..#...##.#.##.#...#....#.##..#...#..###.#.#...#.#.#....#..#.............#.#.#.###...#.#....###..##...#.#....#.#.#..#.###.### #..#.#.#..###.##..###.#.#.#.#.#..#...#...#..##..#.#.#..#.#..#.#....#...#...#..##.#..#..#.###..#.#..#..##.#.#....#.#..##.#.##.#.#.##..##.#.....#.....####.#.....#..#.#.###.#..#.#.#.##.##.#..##.#.#.#.#.#.#.##....###..#....##.#.###...#.#...#.#....###......#.## .#.......#......#..#.....###...#..#.##.#.#.#.##..###..#...#..#..##.#.#..##..#...#.#..#......#..#.###.#......#.#..#.#...##...#....###...#..#.#.#.#.#...#...#.#.#..##........#............##.#.#....#...#...#..##.#.#.#..#.#...#...#..#..##.#..##.#.#.##.#.#.#...# ...##.#.#..#.#.#..###.#.#####.#..#....##..#..#..#...#...###.#..#...#..#...#..#.#....##.##.#..#......#..#.#.#.#..#..#.#...###.#.#..#..####..#.....#.##..#.##..###...#.#.#.#..#.#.#.#.#.#...##.###.#.#.###.#.#.##......#..#..##.#.#.#.#.#.##.#...#......##..#.#.#. .#...##..##..#..#....##..###...#.##.#...#...####.#.#..#....###.##.##.##.#..#..#.#.#...#....#.#.#.#.#..#...#...#...##..##......##.#..#..#..#.#.#.#....##....#..##.#..#...#..##..#...#...#.#.#.#.#...##.#........#.###.#.###.........##.......#.#.#.#.#...#....... #..#...#..##.#.#..#.#...#.#.#.#....#..#..#.#.#.#.#..#.#.#.#..##.#.#....##.##.#..#.##.#.##.#...#...######.#.#.##.#...#...#.#.#...###...#.#....#....###.##.#..#...#..#.#.###...#..#.#.#.#.........#.#.#.##.#.#.#..#.....###..#.#.#.#...##.#.###....#...#.#..###.#. .#..#.##.#...#..#..#..#......#.#.#..###.#..........#...#....###..#.#.#...#...#.#.#.#.....###.###.###..#........##.#..##..#...#.#.#.###....#.###.#......#..#..#.###...#..##.#..##.....#.#.#.#.#.#........#...#..#.#.#.#.#.#..##..##.#...##....#.##..#.##.#.#.#..# ...##...#.#.#..##.#.##.#.#.#....#.#....#.##.#.#.#.###.###.#..#.#.#.####.#.##........#.#.#.#####...#.#.##.#.#.#...##.#...#.#.#.........#.#..#.###..#.#.#.#..#..#.##.#..#...##.####.#.##....#...###.#.#.#..#.#.##...#.......#...#...#..#...#.#..#..#.##.#.#....#.. .#...#.#....##.#........##..#.#....#.#...##..##..#.##.#....#........#.#.....#.#.#.#..##....#.#.##.......##..##.#...#..#....#.#.#.#.#.###..#...###..#.....#..#.....##.##.#...####...#..##.###.#.##..##..#..#..#.##..#.#.#.##.#..#.#.##..#..##.#.#.#......#.#.##.# #..#..#.#.#.#...#.#.#.#..#.##..#.#..#..#...#...#.....#.##.#.#.#.#.#....#.#.#...#...#...#.#.......#.##.#...#...#..#.##.#.##.#.#..#.#.#.#.#..#.#.##.###.#.#..##.#.#...#.##..#.#####.#.#.###.##.....#...#.#.#.#......#...#....#..##.....#..#...#.....#.#.#..#....#. .#..#....#...#.##..###..#....#..#..###.####..#.#.#.#.....##...#..##.#.##..#.#.###.##.#..#..#.#.###...#..#..#.#.#..##.#.##.....#..........#.......#.##..#.#...#...#.#....#..#####............#.#.##.#..#.....#.#.#..#.#.#.#.##...#.#.#..##.#...#.#..##..##.#.#... ...#..#.###.#..#..#.#.#..#.#..#..#..#....###..###...#.#.###.#..#...#....#....###....#..###..#.....#.#.#..#..#..#.#.#.#.#.#.#.#..#.#.#.#.#.#.#.##.....#....#.###.##...#.#..#.#.#.###.#.#.#.#..#....##.###.##....#.#.#.#.#..#.#.##...###...#..#.#..#...#....#.#.#. #.#.#..####..#..#.....#.#...#.##..####.#....#.#..#.##..#.###..#.#.#.#.#.#.#.#.#.#.#.###.##.###.#.#....#.#..##.##..........#..##..#.##..#..#.#...#.#.###.#..#.##...#.#.#.#..........#...#...#.##.#...#.#.#...#.#...#.....#....#.##.####.##.#..#.##.#.###.#.#..##. ....#.#.###.#..#..#.#..#.#.##...#...##.#.#.#..#.##...#....#.#.#.#....##..##......#........#.##..#.#.#..###......##.#.#.#.#.#...#.....#...#...#.##..#.##..#.....#.#.......#.##.#.#.###.###.##...##.#......##..#.#.#.##.#..#.#.....#.##......#.......####..###...# .##.#....#...#..#..#.#...#...#.#..#...#...###.....#.#..#.#.......#.#...#...#.##.###.#.#.#.....#....#..#.##.##.#.#...#...#..##.#..#.#..#.#.#.##...#.....#..#.#.##.##.#.#.##.#.#...###..###..#.#...##.###.#..#.........##.#...#.#.#...##.#.#..#.#.#.#.##.##.##.#.. #...#.#.#.#.#..#..#....#.#.#..#.#..#.#.#.#.##.#.#..###..###.#.#.#...#.##.##....###...#...#.#.#..#.###.....#.#..###.#.##.##....##..##.#.....#...#..###.#..#.##...#.#..#....#...#.#.#.#....#..##.#.##....#.#.#.#.#.#.#...###.##..#.#.#.###..#..#.##...........#..# ..#.#..#...#.#.#.#.###.#.#..#....#..#........##.#.#.##.#.#.#...###.##...##.#.#..#.#.###.##..###..###..#.##....#.##.....##.#.#...#...###.#.####..#.#.#.##.....##....####.##.#.##.#.....#.#.#...##...#.#......##..##..#.###....#..........#..#.....#.#.#.#.#.###.. ##..#.#.#.#....#....#...#..##.#.##.#.###.#.#...#......#....##.#.##...#.#......#....#.#....#.##..#.#.#..##.#.#.....#.#.##...#..#.#.#..##..#.#.#.#.....#..#.#.#...#.#..#.........#.##.#..#....#...#.##..#.#.#...#...#..#.#.##.#..#.#.#.#.#..##.##.##..##..##..##.# #.#.#......#.#.#.#.#.#.#.#...#....#.....#...#.#.#.#.#...###.#.....#.#..#.#.#.#..#.#...#.#..#.##......###...#..#.#.#..##.#.#.#..#...#...#......#..##.#.#.#..#.##..#.#.##.#.#.#.#..#.#..#.#.#..#.#....#..##..#.#..#..#.......#.#.#..#...###...#...###...#...#...#. ....#.#.#.#.#..#..#......#.#..#.#...#.#..#.##....#..#.#......#.##..#.#.#.##...#..#..#.#..#.....#.##.#.#.#.#.##...#..#.........###.##.#..#.#.####..#......#.....#.......#...###.#.#.##....#..#.#.#.#..#...#..#.#..#..#.#.#.##.#..#.##.#.##.#.####.##.#..#.##.#... #.#.#..##....#.#.#.###.#.#.#.##..#.#...#.#..#.#.###..#..#.#.#....#....#..#.#.##.#..#.#..##.#.#..#.#...........#.#.#..#.#.#.#.#.#....##.#...##.#..#..#.#.##.#.#..#.#.#.#.#.#.........#.#.###......#..##.#..#.#.#.#..##..##.....#..###.....##........##.#....##.#. ##..#.#.#.#.#..#.....#..###....#.#..#.#..#.##..#.##.#..#..#..#.#..#.##.##......#.#.#.##...#...#....#.#.#.#.#.#.#....###.#..#....#.#...#.#.#...##..#..##...##..#..#...#......#########..#.##.#.#.#.#...#..##...#.##...#...##.#.#.#.##.#.#...#.#.#.#...###.#...#.. #.#.#....###.#.#.#.#.#.#.#.#.####..#.#.##....#.....###..#..#..#..##.....##.#.#.........#.#.#.#..##..#.##..#.#..#.#.###...##..##..#..#....#.#.#.####.#...#...#..#.##.#.#.#.#..........#.....#...##...##.#...#.#....#.##.#...##.#.....#.##.#..#...###.#.##..#.###. ....##.#..#....#.#.#.#......#..#.#.......#.#..#.#.#.#.###.##.#.#.##.#.#.#.#...#.#.##.#..##..###...#.....###.#.#.#...#.#.#.##...#.##..#.#...........####..#.#..#....##..#...#.#.#.#.#..#.#.###.#..##.....#.#...##.#....##.#...##.#.#.....#..#.#.#.##.....#..#.##. #.#..#..#..#.#.##...#..#.#.##.#....#.#.#..##.#.#.........#.###.....#...#..##.##..#.#..#...#..#..#..#.#.#....#...##.#.......#.#..#...##..#.#.#.#.#.#.#.#.#.#.#.###.#..#.##.##..##..##.#...#.###.#.##.#.#..#.##...#.#.#...#..#...#...#.#.#.#.#.......#.##..#.....# .#..#..##.###....#.###..#.##...#.#..##..#...##..#.#.#.#.#.....##.##.#.#.#.##...#....#..#.#.#.##.#.#...#.##.#.#.#.....######.##.#..#...###..##..##......#..#......#.#........#...###.#..#...........##..#.....#.#.....#.#.#..#.#.##..#.....##.#.#.#.#..#.##.#.#.. ...###...#.#.#.#.#...##...#.#.#.#.#...#..#.#.#.##..##..#..#.#...##..#.......#.##.#.#..##.......##.#.#...........##.#..........#.##..#....#...#.##.#.#.#..#.##.#.#...#.#.#.#..##.....##.#.#.#.##.#.#.#.#..#.#..#..#.#.#....###.....#.##.#.#..#...#...##....##.#.# .#..#..#...#.#..#..#..#.#.......#...#..#.#.......#...#...#.#.##.#..#..#.#.#..#.#..#.#...##.#.#...#.##.##.#.#.#.##...#.#.#.#.#.....#..#.#..#.#....##..#.#.#.##..#.#.#.###...#...#.#.#.###..##...#.....#.#..##.#.##..#..#.#....#.#.#..##..#.#.##.###.#.##.#...##.. #..#.#..#.#....##.#..#...#.#.#.#.##..#.#..#.#.##..#.##.#.#.#.#.#.#.##..#...#....#....#.#.#..##.#.....##...#...##.#.##..##..##.#.#.#.##..#..#.##.#..#.........#........###.##.#..##......#...#.###.##....#...##...#..#..#..#.#...###...#.......###......##.#...#. ..#....##..#.#...#.#..#.##..##....#.#...#..#..##.#....#..............#..#.#..#.##.#.#.....#...###.#.##.#.#.#.#...#...#...#...#...#....#..#.....#..#..#.#.#.#..#.#.#.#...#...#..##..#.#.#..#..#.##...#.#..#.#...#.#.####.#..#.#.###..#..#.#.#.#.#.#.#.#...#..#..# .#.#.#.##.#..#.#.#.##.#...#...#.#.#.##.#.##.#...###.##.#.#.#.#.#.#.#..#..#..#....#..##.#.#..#..##..#.#.#....#.##.####.###.###.###.#.#..#..#.#.#.#.##..##..##.##..#..#.#..#.###.#.#..##..#..#.....#.##..#..#.#.#.#.#.#.#.#.#..#.#..#..#..#.##......#...#.###..#.. ....#....#..#...#...#.#.#..#.#...###.........#.###......##..##.#..#..##.###..#.##.#.#...###..#...#......###........................#.#..#..#........#...#...#...###..#..#.#.##....#...#..##..##.#....#..#................#..#....#.#..#...#..#.#.#.#.##....#.#.# .#.#.#.#..#.##.#.#.#..#.#.#..##.#.#.##.#.#.#..#.#.#.###...#...#..#.#...#....#......#.#.###..##.##..#.#.###..#.##.#.#.#.#.###.#.#.#....##..#.#.#.#.#.#.#..#.#.##.##..###.......#.#..#.##.####...###.#..#..#.#.#.#.##.#.#.#.#.##.#....#..#.#.#..##...#...##.#...## ..#.....#..#........##...###.##......#..#...#......#.##.#..#.#.#....#.#.#.#..#.#.#.#.##.#.#...#..#.#..#.#.#..#.#..##..##....##..##.#.#.##....##..##..##.#......#.##..#.#.#.##..#..##...####..#....#..##.#...##..#....#........#..#.#..##....#...#.#..#...###.#.# .###.#.#..#.##.#.#.####.#.#....#.#.#.#.#.#.#..#.##.....##.#.....#.#..##.###.#..###.........#.#.#.#..#......#....#...#...#.#...#...##.....#.#...#...#...###.#.#.....#....#..##.###...#.#..#.#..##.#.#...#.#.#.#.##.#.#.#.#.#.#.##..###...#.#.##.#.###.#.#.#...... ###.#...##......#...##..#.###.#...#..#....#.#..#...#.#...###.#.##..#.#....#..#....#.#.#.#.#.......#..###.###.#.##.#..#.##..#.##.#...#.#.#...#.##.#..#.#.##..##.#.#..#.##.#...#.##.#..#.#.....#.#....#.#.......#.#.#....#...#....#..##.#..#....#...#..#..####.#.# ##..#.#...##.#.#.#.##.#......###.###.#.#.#....#.##..##.#..#...#...#.#.#.#..#.#.#.#...#...#.#.#.#.#..##......#....##.#....##....##.#.#..###.##...#..##.....#...##..#..#.#...#.....#..#...##.#....#.#..###.#.#.#..##..#.###.#.#.#..#...##.#.#.##.##..#..##....#..# #.#.#.#.#...#.....#.....#.#.#.##..#..#..###.#.....#...#..###.####........#.#.#..#.#.#.#.#.....#####.#.##.#.#.#.#...###.#.###.#...##..#....#...#..#...#.#.#..#...#..#....##.#.#.#..#.#.#..##..#.#...#..#.#...#..#..#..#.#.....#####.#...##....#.###.#.#.##.#..#.. ......#..#.#.#.#.#..#.#..#......#..#.#.#.###..#.#..#.#.#..#.#.#.#.#.#.#.#.#.##.#.......###.#.#.#.#.##..#..##....#.###...#.#...##...#..##.#..#..#..#.##..#.#..##..#..#.#.#...#...#..##..##..#..###.##.##..#.#..#..#..#...#.#.#.......#.#..##.#...#..##...##..#..# #.#.#.#.#.....#.#.#..#..#.#.#.#..#..#..#.##.#..#..##....#........##..##.......#.###.#.#####...........##.#..##.##..###.##.##.#...#..#...####..#..#....#.#...#...##.#...###.#.#.#..#.#.#.##.#.#.#....#.#.##..#.#.#.#...#.#..###.#.#.#..#.#.##.#.#.#.#.#.#.##.##.. ...###..##.#.##.#...#.#....#...#..##.#.......####...#.#..#.#.#.#...#...###.#.#....#..#####.#.#.#.#.##...#.#.#....#..#.......##.#..#..#.#.#..##.#..#.#..#.#.#..#...#.#.#.##...#.##...........#..##.#.......#........#.#.##.#####...#.#.........................#. .##.#.#...###....#.#....#.#..#..#....#.#.#.#...#..#..##.#...##..##.#.#....##...####.#####.....##..#...#......#.#..####.#.#.#..#..##.#..#.#.#.#.#.#...#....##.#..#...#.....##..#...#.#.#.#.#...#...##.#.#.#..#.#.#.#......#.###.#.##...#.#.#.#.#.#.#.#.##.#.##..# .#......#..#.#.#...##.#..###.#.#..##.#..#...#.#.#..#...#..#...#...#..#.#.###.#.....#.###.#.#.#.#.####..#.##.#...##.##...#.#..###...#.#..........#.##..#.##..###..##..#.#.#...#.##..#...#...#.#.##...###..##..##..###.#.#....#......##..##..#...###...#....####.. ..#.#.#..#....#.##...#..#.#.##..#...##.#.#.#.#....##.#..##..#..#.#.#..##....#..#.#....#...#.....#.#.#.##...###.#.#...##...#.#.##.#....#.#.#.#.#...##.#....#..#..###.##..#.##....#.#.#.###.##.....#.#.#.#...#.#..#.##..#..#.#.#.#.####.#.#.###.#.#.#.#..#.#.##.#. .#...#..##.##.....#.###.......#..#.#......#...###...##.##.#..#..#....#.#.#.#.#..##.#.#.#.#.##.#.....#...#.#.##.....#..#.#.......##.#.##..##..##.#...#.#.#.#.#.#....#.#.##....#.#.....#.##...#.#.#......#.#..###.....#.##..##..###........###.......##.#........# ###.#.#...#...#.#.#..#..#.#.#..#..###.##.#.#.#.#..#...#.....##.###.#....#.....#...#..........##.#.#..#.#......#.#.#..#...#.#.##...##...#...#...##.#....#.......#.#...#####.#..#.##.#.....#.#...###.#.#..#..###..#.#..##..##..#.#..#.#.#.#.###.#.#.#..#..#.#.#.#. ####....##.##..##.###.#..#...#..##.##..#...#...##..#.#..#.#...#.###..#.#.#.#.#..#..#.#.#.#.#...#...#..#.##.#.##..###..#.##..#.#.#...#.##.##..#...##.#.#.#.#.#.##..#.#####.###.....##.#.#..###.#.##..#..#.##.#.#..##.#...##.#....##.#...#...#.#...#..###.#..#.... ..#.#.#......#...#......#.#.#.#......#.#.#...#..#.#.##.###..#....#..#....#..###..#..#...##..#.#.#.##.##.#...#...#.#.###...#....#..##....#..##..#...#.....#..#...#..#####...#..#.#...##.#.#.#......#.##.........#...#..#......###.#.##.#..##..##.#.#..#...##.#.#. .#..##..##.#..#.#..#.##.#.#.#...#.##.#.#..#.#.####..#.#.#..#..#.#.#..#.#..#..#..#..###.###.#.#......#.#.##.#..#........#.##.#.#.#...#.#...#.##..#.#.#.#.#.#..#.#..#.###.#.#.#..#..#...#.....#.#.#..#...#.#.#.#..#.###..#.#.#........#.#.#.#.#.#.....###.#...###. ..#.#.#...##.#...#.##......#..#..#....#..##.....#.#......#..#..#..#.#...#.#.#.#.##.###....#...#.#.#.......#.##..#.#.#.##...#.....##..##.#.....#..#.....#...#..#.#...........#.#.#..#.###.#.#...#..#.##..##..#.#..######...#..#.#.#.#...........#.#.#.#.#.#.#..#. #.......#...#.#.#.#...#.#.#.##..#.##.#.#...#.#.#....#.#.#..#..#.#.##.#.##..#......#.##.#.#.#.#.##..#.#.#.#....#.#..##...#.#.##.#...#...#..#.##..#.#.#.#.#.#..#....#.#.#.#.##.....#..###...#.#.#.#.....#.##.#....#..#...#.#.#..#...#.#.#.#.##.#..#............##. .##.#.#.#.#....#....#.#..#...##.#.##...#.#..##...#.#.#..##..#.........#.#.#####.#.....##.........#..##..#.#.###..#...#.##.....#..#..#.###..#..#....#..#....#..#.#..#...#..#.#.#.#..#.#.#.##.#....#.#.#....###.#.#.#.#.##....#.##.#.....#....##.###.#.#.#.#.#...# .....#...#..#.#.#.#..#..#.#.#.#.....#.#...#...#.#.....#..#.#.#.####.#....####....#.#.#...#.#.#.#..#...#........#..#.#....#.#####..#..###..#.#.#.#.#.##.##.##.#.#..###.#.#....##..#......#.....#.##..#.#.#.##.#.........#.#.#....#.###.#.#.#...#.##..##..##.#.#.# #.#.#.#.###..#...#..###........#.#.#...#.#.##..###.#.#..#.#......#..#.#.#.##.##.#...#..#..#...#..##.#..#.#.#.#..#..###.#..#.#.##.#..#.#.#......##...........##.#.#.#.....#.#...#..#.#.#..#.#.#....#.#....#.#..#.#.#.#.#...#.#.#.....#....#..#.....#...#...##..#. ####.......#...####..#..#.#.#.#...###.#......#..#...#.#...##.#.#..#..##........#.#.#..#..#.#.###...##.##..##..#.#.###...#.......#.#......#.#.#...#.#.#.#.#.#........#.#.#..#.#..#..#...#.##...#.#..#.##.#...#....#...###.#..#..#.#.#..#.###..#.#.#..#..##...#... #####.#.#.#..#...#..###..#...#.#.#.#...#.#.#..####.#..##.#####..#..#...#.#.#.#....###.##....###..#...###.#...##..#.#.#.##.#.#.#....#.#.#..#..#.#..#...#...#.##.#.#.##..#.#..#.#..##.#.##.#.#.#...#.....#.#.#.##.#.#.#.#.#.#.###.###.#..#.##.#...#.#.#.#...#..#.# ######...###..#.#.#..#..#.#.#....#.##.#...#..#.#.##.#.#.#.##.#.#..##.#..#...#..#.#.###...#.###.#..##....#..#...#.....#...##..##.#.##..#..#.#..##.###.###.#...#.#..#...##.#.#....#...#...#.....#.##.#.#.........#.....................#.....#.#.#..#..##.#..#..## #####.#.#.##.#....###.#....###.#.....#.#.#.#..................###...##.###.#.#..#...####..###....#.#.#.#..#..#..#.#.##.#...#...#..##.###....#...#.##..#.#.#.#.#.##.##.....##.#.#.#.#..#.##.#.#....##..#.#.#.#.#.#.#.#.#.#.#.#.##.#.#..#.#.##...#.##.#..#..#..#.# ####........#.#.##......#.#####..#.#...#.#.#.###.#.#.#.#.#.#.#.#..#...#.##....#..#.#.#.#.#.#.#.#....#...####..#..#....##.#..#.#.#...###..#.##.#.....#................#.#.##.#.......#.##.##...#.#..#.#...#...#..##...#...#...#....#..##..#..##.....#.#.##.##.... #####.#.#.#....####.#.#..#.#.#.#..##.#.#....#..#..#...#...##....###.#.....#.#..#........#.....#..#.###.#.##..#..###.#...##.#.....#.#.#.##....#..##.#..#.#.#.#.#.#.#.##..#....#.#.#.#...#..##.#...#..###.#.#.#.#.###.#.#.#..##.##.#.#...#.##.##.#.#.......#...#.# ######...##.#.######...#........#...###..##...#..#.#.###.#.##.#....##.#.#..#..##.#.#.##.#.#.#..#..###..#...##.#.###.#.#...#.#.#.##......##.#.##...#.#.#..#...##..#....#..##.#.#.#.#.#.#..#.#..#.#..#.##...#.......#....#.#.....#....#.##......#...#.#.#.#.##..## ###.#.#.#..#....###.#.#..#.#.#.#..#.#.#.#...####....###......##.##...##..#.##...##..#.#....##.#..#.#.#...#.#.......#...#.#.....#...#.#.#....##..#....##.###.#...###.#..#.............##.#..#.#..##.....#.##.#.#.#..##.#..#.#.#.#.#.##...#.#.##.#.#...#......##.# ##........#.#.#..#.....#..#...#.#.#....###.#.##..#.#.#.#.#.#...#...#...#..##..#...#....#.#..#..#......#.#..####.#.###.##.#.##.#.##..#...##.#..#.#.##...#.#.#.###.##..#..#.#.#.#.#.#.#.#.#.#.#.#..#.##.##...#...#..#.#..#.##.#.#.##...##..#......#.#.###.#.###... ###.#.#.#....##.###.#.#..#.#.##....##.#.##.....##.......#...#.#.##..#.#..##.#..#.#..#.##.#.#..###.#.#..#.##...#..###....#.#.#.....####.#.##.#.#..#...#.............#..#..#..#.#..#.............#..#.....#.###.#.#....#............#.#...#.#.#.#....###...###.#.# ..####...#.#...###.#...#....#..##.#.......#.#.#.##.#.#.#.#.##.....#..#.#.....#..#.###...##..#..#..#..#......#.#.#.#.#.#......#.#.#..##.........#.#.#..##.#.#.##.#.#..#..###.###.#.#.#.##.#.#.#..#.#.#.#..#.##....#.#..#.#.#.#.#.#..#.##.#....#..#.#.#.#.#.#..#.# .#.##.#.#...#.#.#..#.##..#.#.#.#.#.##.#.#..##.....#...##.....#.#.##.#....#.#..#......#.#.#.##.#..#..##.#.#.#..#......#..#.#.##..#..#...#.#.#.#..#.#..#.##...#.#..###.###.##...##.....###..#...#..###...#.....#.##..#.#...#...#...#....#..##.#.#.#......#...#.... ........##.#.....#.....##............##..#...#.#.#.#.#..##.#..##...#.#.#..##.##.#.#.#.....#..#.#..#...##..#.###.#.#.###..#....###.#.##..##..##.#...#....##.##...#.#........#.#.#.##.#.##.###.##.#.###.#.#.##..#..#..###.#.#.#.#.#..#.#..#.#...#..#.#.#..#.#.##.# #.#.#.#...#.#.#.#..#.#.#..#.#.##.#.#...#..#.#...#....#.#.#..#...#.#...###..#...##..#.#.#.#.#.#.####.#...#......##..#.##.#.#.#.........#...#...#.#.##.#.#.#.#.##.#.##.#.#.#.#....#.#.....#.##...#...#.....###.#.#.#.#.##....##.#..#..#.#...##.##.###...#......... ...###..#....#...##...###.#..#....#..#..#..#.#.###.#.....#.##.#..#.#.#.##.#..#...#....##...........#..#..#.#.#...#.....##....#.#.##.#..#.#..#.......#.....#..#......#...#...#.#...#.#.#.....#.#.#.#.#.#.#.##.....#.....#.#.....#..#....#.#.....#.###.#..#.#.#.## #.#.#.#..#.#..#.#..#.###..#.#.##.#.#..#..#....#.#.##.#.##....#.#.........#.#..##..#.#...#.#.#.#.#.#.#..#..#...#.#.#.#.#..##.##..#.#..#..###..#.#.#.#.#.#.#.#.###.#.#.#.#.#.#...##..#...#.#.#........#.#.....#.#.#..#.#..##.#.#..#..#.#..#.##.#....#.#.#..#..##.# .#......#...#.#..#...##.#.#.#.##....#..#..#.#......#..####.#....#.##.#.#....#...#..##.#..#...#...#....#..#.#.#..#.#..#.#.##...#...#.#..#.##.#...#.....#.........###.......###.#...#.#.#...###.##.#.##..#.#.##..#.#..#..#....#..##.#...#...##..#.#.#.#.#.#.#.#... ...##.#.##.###..#.#.##....#.....#.###.###..#..#.#.#..####...#.#.#...##..#.##..#..#...#..###.#.#.###.#..#....###....#.......#.#..#..#.#.....#.#.###.#.#.#.#.#.#.###..##.#.#.#.#..#....#.#.#.##...#....#..#....#....#..#.###.#.#...###.#..#...#..##......#..#..#.# ##...#....#.#.#...#...###.#.##.##....#.##.#.#..#...#.#.#.#.###...##...#..#.##..#..#.###..#..#..#.###..##.#.#.##.#.##.#.#.#..#.#..#....#.#.#.....#...#....#.##...###.#...#..#...#..#.#........#.#.#.#.#.###.#..#.#..#..##......#.#.##..#..#.###...#.#.##.#...#... ...##.#.#...#...##..#.#....#.....#.#.....#....#..#.#......#####.#.#.#..#.....#..#..#.##.###.##....#.#...##.....#....##..#.#.#.#.#..#.#...#.#.#.#.#.#.#.#..##.#.#.#.#.#.#.#.##.#.#..###.#.#.#..##..#...###...#..##.#..#..##.#.#......#..#..#.##.#..##.#..##.#.#.# #.#......#.#.##.#.#..#..#.####.#.#..#.#.#.#.#..#.#.#.#.#.######....##.#..#.#..#..#.....#.#...#.#.#....#...#.#.#.#.#...#.#.#....###..###.#...#.....##..#..##...........#......#....#####...#.#....#.#.#.#.#.###...#.##.#.##..#.#.#.#..#..#.....#.#...##.#.##..... ##..#.#.##.....#....##.#.....#..#..##..#...#..#.##.#..##.#####..#.#.#..#..#..##.#..#.#...##.#...#.#.#..#.##..#..#..#.##....#.##.#.#....#..##.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.###.#.#....#.##.#......#.##.#..........#....#...#..#..#.#.#....#.........#.#. #.#..#....#.#.#.#.#...#..#.#.#.###...#...##.#.....#..#.##.#.#.#.#....#.#.#.#...#.#..##.#...#..#.#.##..##...#...##.#....#.#..#.......#.##.#.#.#.#........#...#...#...###...#####.....#.....###.#.....#.#.#.....##.#.#.#.#.#..#.#.#.##.##.##..###.#..#.#.#.#.#.#.# ....#.#.#..##....#..#.##.#.##...#..#..##.....#.#.#.#...........##.##..##....##....#...#..#.#.#.##...#...#.#..#...###.#..#..###.#.#.#..........##.#.#.#.#.#.#.#.###.#.#.#.#.#.###.#.##.##.#.##..#.##..#...#.##...#...#..#..#..##.....#.#...#.####..####..##...... #.#.#....#...#.#..#..#...#..##.#.#..#...#.#.#...#....#.#.#.#.#...##.#...#.#...#.#..#.#.#.#........#.#.#..###..#.##....##.#..###..#..#.#.#.#.#...##.##.........###.............#...#..###.....#.#...#.##.#....#.#.#.#.#.#.##.#..##.#....#.###.#..#.....#...#.##.# ...#..#.#.#.#...##..##.#.#.#......#..#.##..#.#.###.#..##..##..#.#.....#..##.#..#..##....##.#.#.#.#.#...#....#..#..##.#.#.#.######..#...#...#..#...#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##..#.#..##.##....#.#.#..#.......#....#.#.##..#.#..#......#..#.#..#.#.#.#.. #.#..#.....#.#.##.#...#.#.#..#.#.#..#....#....#.###.#...#...#.#.###.#..#...##.###...#.#...##..##....#.##.#.#..#.#..#......#.###..#..#.#.#.#.#..#.#.#.###..##......##..##.#..#..#.......##...#...#.##.#....##.#.#.#.#.###.#.......#..#..#.#.#.##.#..#..##......#. ..###.#.#.#...#.....#.....#.#...#.#..#.#..#.#.......#.#..#.#..#...##..##.#...#.#..#..##.#...#...#.###...#.###.....##.#.#.#...#..##.#.....##...##.......#.#...#.##...#...#..#.#.###########.#..#.....#.#.#...#...#...###...#.#.#.##.#.#......#...#.###...#.#.#..# .#.......###.#..#.#..#.#.#..##.#....##.#.##..#.#.#.#...#..#.#..#.####...##.#....#..#...#..#..##.#....#.##..#..#.#...##..#.#.#.#...#.#.#.#...#...##.#.#..#..#..#...#..#.#.#.............#.##.#..#.#.##....#.#.#.#.#.#.#.#.#...###.#....#.#.#...####.##.#.#..#..#. ..#.##.#..#...####..##.##..#....#.#...##...#..##..#.#.#.#....#..#.###.#...##.#.##.###.#.#..#..#..#.#..#.#.#.#..#..#...#.........#...#..###.#..#...#...#..##..#.##..#.#....#.##.#.#.#.#.......#..##..###.##.......#......#.#.#......#.###...##........##..#..#... .###...#.#.#.#.##..##...#.#..#.#.##.#...##..#...#...#....#.#..#......##.#...##...###.....#..##..##..#.......#.#.#..#.#..#.#.#.#.#####.#.#..##..#.#.#.#..#.##.....#..#..##..#....#..#.#.#.#.#..#...#.#.#...#.#.#.#..##.#....#.#.#.#..###.#.#.#.#.#.#.#.#.#..#..#. .##.#.##.........#...#.#.#..#......##.##...##.#..#.#..#.#...#..#.#.#...##.#...#.#.#.#.#.##.##.#...#..#.#.#.##....#..###..#...#.......#...#.#..##....#.#.....#.#.##.###...##.###..#..##..##..#..#.#.....##..#...#.#..#.#.#.#..##..#.#.#.......#...#.....#..###..# #.....#..#.#.#.#.#.#.#.#..#.##.#.#...###.#...##.##..#..###.##.#...#..#...##.#.#......##...##....#..#.#..##...#.#..#..###..#.###.#.#.#.#.#.#.#...#.#....##.#..#....#.##.#.......#..#...#...#..#..#.#.#.#.#.###.#....##.#..#..#...#.....#.#.#.###.#.#.#.#.##.#..#. ..#.#..#..#...#..#..###..#.#....###.#...#..#...#...#..#.##...#.#.#.#..#.##...#..##.#...#.#..##.#..##..#...#.##..###.###..#.###...#...........#.#...#.#####..#.#.#.....##.#.#.#..#..#.#..#..#..#....##....#.##..###...###..#.#.####.#.###...###.....#........#... .#...##..###.#.#.#.#.#..#....#.#.#.#.#.#.#..#.#..#.##.....#.##......#..#.##.#.#...##.#..#..#.#..#...#..#.##...#....#.#.#......#.###.#.#.#.##..#.#.#.##.##.#....#..#.#...##..#..##.##.##..#..#..#.#...#.#.....#....#.#.##.#...#..#...#.#.#.#.#.#.#.#.#.#.##.#..#. .##.#..#..#.....#......##.#.#.............#..##.#...#.#.#..#..##.##..#.....#....#...#..#.#.#.###.#.#..##...#.##.##......#.#.#..#.#.#...##...#....##.........#.#..#...#.#...#.#...#.....#..#..#..#..#..##.#.#..#.#.#.....#.#.#.#.##.#...........#.....#....#.#### #....#...#.#.#.#.#.#.#...#..##.#.#.#.#.#.##.###.##.#..#..##.#.##...#..#.#.#.#.#..#.###............###...#.#....#.#.#.#.##..#..#......#...##..#.##...#.#.#.#..###..#.##..##....#.#.##.#..#..#..##.#..#...#...#..##..#.##...........#.#.#.#.#.#.###.#.###.#....##. ..#.#..#...#..#.....##.##.##....#...#..#...#.###....#..#........#.#..#...#...#..##....##.#.#.#.#.#.##.#..###.#....##..#.#.#.#.##.#.#.#.#...#..#..#.#.#...#..#..#.#....#...#.#..#..#...#..#..#.....#..#.###.#..#.#.#....##.#.#.##.#.....#...#.....#...##..#.#.... .#..#.#..##..#.####...###....#.#.#.#.#..#.#...##.#.#..##.#.##.#..###.##.#.#.#.#...##.#....#...#......#..#.##..#.#...#...#....#.##.#..#..#.#..##.#.#...#.#.#..#..#.#.#..#.#...#...#.#.#..##.#..#.#..#..#######....#..#.###..##...#.#.#.###.#.#.#.#.##...#..##.#.# .##.#..#.###......#.#....#.#.#....#...#..#.#.#.##...#...##...#..#.##...#....#...#...##.#.#.#.#.#.#.#.##.....#..##.#..#.##.#.##..#..#.#.##.##.......#.##.#.#.#.#.#.#..#..#.#.#..#....#.#...#.#..#..##.#####.#..#.#.#.#....#...#.#..##..#.#....#.....#.#..#...#.#. #...#.#.#....#.#.#...#.#.#..#..#.####...#........#.#..#...#.###.....#.#..##.#.#..#.#..#.....#....#..###.#.#..#...#..##...##.#..#..#..#...#...#.#.##...##...........#..#....###..#.#....#.#....#.#...#.###...#..#....#.#.##.#..#.#....#....#.###.#.##..##..#..... ..#.#....###..#...#.##..#..#.#..###..##...##.#.#.#..##..#..#.##.#.#..#..#..###..#.#.#.##.#.###.#..#....#...#..#.#.#...##...#.#.#.#.##.#.##.#..#....#.#.###.#.#.#.#..#..#.#.##..##..#.#..###.#....#.#...#..#..#..##.#..#...##.##..###.##.#..#.#.#....##.##..#.#.# .#..#.#.##...#.#.#....#..##....##.#.#.#.###...#..#.#.##..#.....#...#...##.#.#.#.........#####..#.##.#.#.#.##.##....#.#.#.#.............#..#..#.#.##......#.#..#...#..#..#..#.#...#..###..###..##..#.#.#.##.#.#.#.#..#..##...#.#.#..#...#..#.....#.#......#..#..# .##.#..#...#....#.#.####...#.#.........#.#.###.###....#.##.##.#.#.#..#.........#.#.#.#.#.###.##..##..#..#...#.#.#.##....##.#.#.#.#.##.#.#..#....#.##.#.#..##.#.#.#..##.#.#....#.#..#.##.#.###...#.......#.........##..#.#.#.#.....##.##.#...#####..#.#.#..#.##.. #...#.#.###..#.#......##.#..#..#.#.#.#............#.#.#...#.#....#.#..#.#.#.#.##..#...##..#...##...#...#..#....#....#.#...##..##..#.#.....#.#.#.......###.#.....###...#....##..#.#.....#...#..###.##.#.###.#.#.###..#....###..#.#...#.....#......##...###.#...#. ##.#.....#.#..###.#.#...####.#..###...#.#.#.#.#.#..##.#.#....#.#....###..#...##..#.#.#.#.#.#.#.#.#..#.#.##..#.#.#.#..#..#...#...#....#.#.#..##..#.##.#.#.#.#.#.#.#..#..###...#....#.#.#.#.###....##...#.###.#......#..#.#.###.##.#.#.##.#..##.#.#..#.#.##..#.#.. ....#.#.#....#.#.#...#.#.#.....#####.##..##..#...#...#...#.#..##.##....##.#.#.##...#............#..#.....##.#....#..#.#.#.#..#.#..#.#...#.#...#..###........#.....#..#....#.##.##..#.........#.#.#.#.#...#...#.#.##.#..##..#...#..#....#..#.#..#.#.#.....#..###. #.#.#..###.#.....##.##...#.#.#..###....#...###.#..#.#.#.##..#...##..#.###.......#.#..#.#.#.#.#.#..#.#.#.#...#.#.###.#.#..#..##..#..#..#.....###.#.###.#.#.##.#.#.#..##.#.##...#.#.#.#.##.#.#.#.#....#.#.#.#.##..#.#...#.#.#.#.#..#..#.#.#....#......#.#.#..#.##. ...#..#.#...#.#.#.....#.###..#.#.#.#.#.#.#.#..#..#....#...#..#.#.##.#..#.##.#.#..###..#..#..##.##...#..#.#.#...###.....##.#...###.####..#.#....#...#...#.#......#.#...##...##...#....#..#...#...#.#...........#....##..........#.#.#.#....#.#..#.#.#...###.....# .#.##....#.#...#..#.#..#.#..#.......#...#....#.#..#.#.#.#..#.#....#..#.#.##..#..###..###..#...#.#####.#.....#.#.###.#.##....#....#.#.##..##.#.#.#.#.#.#...#.##.##...#...#.#.#.#.#.#.#..###.#.#.#...#.#.##.#.##..#.#...#.#.##.#........#.#..###..#...#.#.##.##.## ..#...#.##..#.#.#.##..#....###.#.#.#.#.###.#....#..##.#..#..#..#.#..##.....#..##.#.#..#..##.#........###.#.#.....##..##.#.#..#.#.......#...##........#.#.#.#.#.#.##..#.#....#..#...#.#.##.....###.##..##...#..#..####.#..###..##.#.#.#.#..#.#..#.#.#......#.#... .#..#..#...#.....#..#..#.#.##...#.....#######.#..#.#..#.##.###..#.#...#.#.#.#......#.###...##.#.#.#.#.#..#..#.#.#.#.#...##..#...#.#.#.#..#...#.#.#.#..........##.##.#.###.#..#.##.#.....##.#.####...#..##.#.#...#.#.#..#....#...#...#...#....#....#.#.#.#....##. .#.#..#.##..#.#.###...#.#..#.#.###.#.#.#.##.#..#..#.#.#...#.##.#....#..#.....#.#.#..###..#...#...#.....##..#..#....#.##....##.#..#...#.#..#.##..##..#.#.#.#.#......#...#...###...#.#.###....###...#..#...#...##......#..#.#..#.#.#.#.#.#.#.#..#.###.#..#..#.#... .#.##...##.##..#.#.##....##.......#..........#..#....#..#.....#..#.#..###.#.#...##.#.#.###.#.##.###.#.##.#..#..#.#...#.#.#...#..#.#.#....#....#...#..###...#..##.#...##..#....#.#.....#.##.#.#.##..#..#.#.#.#.#.#.#.#..##.#.##....#..#......#..#.#....#.#..##.#. ..#...#..#...#......#.#.##.#.#.#.#.#.#.#.#.#..#..#.####..#.#.#.##...#..#...#.#.#..........#....#.#...#.....#..#...###...#..#..#....##.##..#.#..#.#..#..##.###.#.#.#.#..#.#.#.#....#.#....#......#.##.#.........##..#.#...##...##.#..#..#.#.##.##..#.#....#..##.. .#..#..##..##..#.#.#...###..#..#....#.##..##.#..##..###.##..#....##.#.#.#.##....##.#.#.#.#..#.#...#.######..#..#.#.#.#.#.####.#.#.##.##..##..#..###.#.#.#...#......#.#.###..#.###..#.###.#.#.#.##...#.#.##.#.#...#....##...#.#....#..#..#....#.#.#.##.#.##.###.# .###..#..#...#..#...#.#.#..#.#..#.#.....#...###...#...#...##.#.##.###....#..##.#.#..#...#.#.#...###.###..#.#..##...........#..#..#.....#...#..#..#......#.#..#.#.#........#......#......##..##...#.##.#...#...#.##.#.#..#.###..#.#..##.###.#.........##...#.#.#. ..#.#...#.#.#..#.#.#.....#.....##..#.##..#.###..#..#.#..#............#.##.#.##...#.#.#.#...#..#....#.#.#.####...#.#.#.#.#.###.#.#.##.##..#..#.#.#.#.##.###..##.#..#.#.#.#..#.#.#..#.#.#...#...#.#......#.###.#....#....#...###..#..#..#.....##.#.#.#.#..#....... .#....#...#..#...#..#.#.###.##...#.#...#..#...#..#..##.#..#.#.#.#.#.#.........#.#.....#.#.###..#.#.........#..#..##..##..#.#..#........#..#..#.....#..#.#.#...##.#...#...#..###..##..##.#..#.##.##.#.#..#.##..#.####.#..#.#.#..#.#...#.#.#.#.#..##.#.##..#.##.#. .#.#.#..#.#.#..#..#.#..###.#...#..#..#..##.#.#.#..#.#.#.#..#...#...###.#.#.#.##.##.#.#..#..###..#..#.#.#.#..#..#...#...#....###.#.#.#.#..##.###.#.##.#....#.#...#.#.#.#.#..#.#.#...#...##.#....#.##...#.....#..#####..#..#...#.#...##..##.....#...##...#..#..#.. ..#...#..#...#..##..#.#.#....#..##.#..#.........#..#..#...###.#.#.#.##..#.##...#....###.#.#.#..#.#..##.#..#.#.#..#..#.##.##....#...#..##...#.#.##.#...#.#....#.#.......#.#......#.#..#...#.##.#....#.##.#.#.#.#.#.##.#..#.#.#.#.#.#.#.#.##.#.##.#...#.##.#..###. .#.#.##.#.#.#..#.##.#....##.#..#.#.#.##.#.##.#.#..#.#.#.#....#........#.....#.#.##.#.#..#....#....#...##.#...###.#.##...#...#.###.#.#...##.......#.#.#.#.##.#...##.#.#....#.#.#..###..#.#.......##.#...##..##.......###...................#....##.##....#.#..##. ....#.....#..#.....#..#.#...##......#.#..#.#..#.#......#..#.#.#.#.#.#..#.#.#......#...#...#.#..#.##.#...#.#.#.##.#...#.#.##..#.##....#.#...#.#.#...........#.#.#...#..#.#..#...#....#..#..#.#.#...#..#...#...#.#.#.#.##.#.#.#.#.#.##.#.#.#.#.#...#.##.#.....#.#. .#.#..#.#.#.#..#.#..#..###.#...##.#....#....##..#.#.#.#.#..#...#...#..#...##.#.#.#.#.#.#.#.#.#..#.#..#.#........#..#.#.....#.....###..#..#..#...#.#.#.##.#....#..#.#.##..#..#.##.##.#.###..#...#.#.#..#.###.##..##.....#...#...#....#.##....##.#.....##.#.#....# ..###..#...#.#..#..#..#.###..#...##.#.##.#.#.#.##..##...#.#.#.#.#.#.#..#.#..###...............#....#..#..#.#.#.#.#..#..#.#..##.#....#..##..###.#...#....##.#.###.#.#...#..#..#.....#...#..#.#.##....#..#.#....#...#.#.#.#.#..#.##.#.....#.#...#..#.#...##..#.#.. .####.###.#....#.#..#....#..#..#...#....#........#...#.#.........#....##...#.###.#.#.#.#.#.#.#..#.#..###.##...#....###.#..#...###.#..#.#.#..##.##.#.#.#...##..#.#.##.#.#.#..###.#.#.#.####......#.#..#.#.##.#..#.#..#....###..#....#.#.#...##.##..#..#...#..##.# ...#...#...###....#.#.#.###.##..#####.#.##.#.##.##.#..###.#.#.#.###.#...#.#...#...#...#...#####..###.##..###.#.#.#....##.##.#....#..##....#...#......#..#...#.......##..#.##.##.#....#.####.#.#..#..#......##.#..##..#.#..#.##.##.#...###.#...##.###..##..#...#. #.###.###.#....#.#..#..###.#...#.#.##..#.#..#.....##.###...#...#.###..#..#.#.#.#.###.#.#.#.###..#.##...####.#..##..#.#.....##.#.#.#...#.#.#.#..##.#.###..#.##.#.#.#...#......#.##.#.#...#.##...##.#.##.#.#...###..#.#...#........#.#.###...##...#.##.#...#.#.#.. #..#..##.#.#.#..###.#.#.#....#.......#....###.#.#...#.#.#.#.#.##..#.#..#.......##.##....#...###.....#.#..#..#.#.##..#..#.#...##...#.#..##..#..#.#..#.##.#....##..##.#..#.#.#.....#.#.#.#....#.#...#...#...#.#.#.#..#.#.#.#.#.#.#....#.#.#.##..#.....#..#....#.#. ..###.......#..#.##.#....##.#..#.#.#..#.#....#...#.#..#......#...#....##.#.#.#......#.#..#.#.##.#.#..##.#.#......#.#.##..#.#...#.###..#.#.#.#....#.....#.#.#...#...##.#...#..#.#.........#.#....###.#.##.#.......#....#.....##..#.#......#.##..#.#.###.#.#.#.... #..#..#.#.##.#.....###.#.#...#..#...#..###.#.#.#..#.#.#.#.#.#..##.#.#...#...#..#.#.#...#.......##..#........######.#...#..#..#..##.##...###.#.#.##.#.#.#....#.##.#...###.###..##.##.#.#.##..#.#....##...#.#.#.#.#..#.###.#.#.#.#...#.#.#.....#..##.#.#..#...#.#. ..###..#..#....#.#..#...###.##.#.##..##.##..#.#.#......#...#..###.#.##.###.#.#..#...#.##.#.#.#...#..#.#.#.#.......#.#.##.#.###.#......#......#....#...#.#.#..#..###.#.###.#.#...#.#..#...#.##..#.#...#.##.#..##.##..#.###.....###.##..##.#.#..#...#....#..#....# #..#..#.#..#.#..#..#.#.#.#.#.......#......#.....#.#.#.#.#.##.#.#..###.....#....#.#.#....##..#..#..#..##..##.#.#.#.....#....##...#.#.#..#.##.###.#.##.##.###.#.#.##.....#......#....#.##.#.#.#.#...#.##.....#...##..#...###.#.###....#...#...#..#.#.##.#.#.#.#.## ..#.#....#..#..#.#...#...#...#.##.###.#.#.#.#.#..##..##.........#....#.#.###.#....###.#...#..#..#..#...#...##.#..#.#.#..#.#..#.#.###..##...###...#.........#......#.#.#.#.#.#..#.#..#.#......#.#.##.###.#.#..##.###.#.#.##..#.#.#.#..#.#.#.##.###...##..##..##.# #.#...#.####.#....#.#..#..#.#....#.##..##..##..#...#.#.##.#.#.#...#.#...#####..#.#.##..#.#..##.#..###.#..#...#..##..#.#.#...##....#.#...#.#.#.##..##.#.#.#...#.#.#...#...###..#...#....#.#.#.#.....###...###..............#......#.#..#..#...#.#.#.#.#.#.##.#... ...#.#...#.....#.#...#..##..##.#.....#...#...#..#.#.....#..#...##..###.#.#####.#.....#..#.#...##.#.#..##..#.###...#....#..#...#.#...##.##.......#...##..#.#.#...###.#.#.#.#.#..#.#..##..##..#.#.#.#.#.####...#.##.#.#.#.#..#.#.#....#...##.#...............#.#.# #.#.###.#..#.#..###.#..#.###....#.#.#..##..#..#..#.#.#.#..#.#.#...#.##....###..#.#.#..#....#.#......#...#..#.##.#..#.#..#..#.#...#.#.#...#.#.#.##.#...#....#.##.##...........#..###...#...#....##.....#...##..#...#..##..#..##..#.#.#.#...##.#.#.#.#.#.#.#...... .....#...#..#..#.#.#.#....#.##.##..#.###.#..#..#....#...#....#..#.....##.#.#.#..#.##.#..#.#.###.#.#.#.#..#.....#..##..#..#..#.#.#.....#.##..#....#..#..#.#.....#.##.#.#.#.#.##.###..###.#..#.#...#.#.#.#.#.#.##.#..#...#..#...#..#...#..#...#...#...#..#..#.#.#. #.#.#.#.#..#.#.......#.#.#.......#........#.#.#..#.#.#.#..#.####..#.#.##......#.....###..#...#..###.#..#..#.#.###...#..#..#....#.#.#.##...#..#.#..#..#..#..#.#.....#...###....#.#.#....##.#..#.#..#.........##.##.##.#..#..#.##.#.#.#.#..#.###.#.#.#.#..#.#..#.. ...#.....##....#.#.#.#..#..#.#.#.#.#.#.#.#...###..##....#..#.#..#..#....#.#.#..#.#.###..#.#.#.##.#.##.###..#.....#.##.#..##.#.#...#....#.#..#.##.#..##.#.#..#..##.###.#.###.#......#.#...#.#..#..#.#.#.#.#.#.#.#....##.#..#....#.......#..#.##...#....#..#..###. #.###.#.#..#.#..#.##..#..#.#..#...###...###.#.##.##.##.#..##.#.##.###.#.#..##.#...#.#.#..............###..#.#.#.##...#.#...#.#.#.#.#.#..###.....#.#...#....#.#...#.##......##.#.##.#..#.#..#.###....#...#.......#.#...#.##.##.#..#.#.#..#.....##..#.#.#.###....# .....#...#....#.....##.#.#.##..#.#.#.#.#.#......#.#.##..#........#.#.##..#...#.##......#.##.#.##.#.#.####....#....#.#....#..........#..#.##.#.#....#.#.###...#.#.....#.#.#...#....#..#....##....#.#.##.###.##.#..#..#........#.##..#..#..#.#.#...##..##..#.#.#.. #.#.#.#.#..#.#..#.#....#.#.#..#.......##.##.#.#.......#.#.#.#.##.......###.#....#.#.#.#.#.#..#.#..##.#.#..#.###.#..###.#.#.#.#.#.#.#.#.....#...#.#..#....#.#..##.#.#..##..#.#.#.##..###.#...#.#..##...#......#..#.#..#.##.#.#...##.#.##.#...####...#...#.#....#. #..#..#..##..#.#...#.#.#.#..#..#.#.##......#...#.##.#..#...#....#.#.#.#.#.##.#.##..##......#....#...#...#..###...#..#.#...###...#.....#.#.###.#...#...####..#...#...#...#..##.#..##..#...#.#...#...#.##.##.#..#....#..#.###...#...#....###.#.#.#.##..#..#.##.##. ..#.#...#..#.#..#.##..#..#.#..#...#...#.#.#.#.#.#....#..#.#.#.##...##.......##...#...#.#.#.#.#.#..#...#.#.#.#.##..#.#..#.#.#.#.#.#.#.##..#.##.##.#..#.....#..#.###.#..#..#.....#.#.##.#.#####.##.#.#.#.#....#..#.#..#......#.#..#..#.#..##......#.##..#.#.##...# #....##..#...#.##...#..#.#..#..#.#..#..#.....##..##.##.#.....##.#.#.#.#.#.#...#.#..#..#...#...###..#.#.##.......#..#.#.#.#........#....#.....#.#.##..#.##..#..#.##.##..#..#.#.##.......#.#.#....#...#....#.##.#...#..#.#.#..#.#..#.#..#...#.#.#.....##......#.## ..#.#...#..#.#..#.###.#.#..#..#.#.##..#.#.#.#.#.###...###.#.#........#...##.#..###..#..#.#.#.###..##.....##.#.#..#......#.##.#.#.###.#..##.#....#.#.#....#..#.....#...##.###....###.#.#......#.#.#.#..#.#....#.##..###..#..##...##.#.##.#..##..#.#.#.##.#.#..#.# .#...##..#..#..#.....#....###.......#....#.........#.#.##..##.#.#.#.#.##...#..#.##.#..##....#.#.#...#.#.##...#..##.#.#.#..#.#...###...#...##.##....#.#.#.###..#.#####...#.#.##.#..#..#.#.###.#....###.####.#.....#....#.##...##...#....#..#.#.##.#.....##..#.... ..#.#..#.#.###..#.#.#.#.#.#...#.#.##..#.###.#.#.#.#.....#.#..#####......#.#.#.....#.#...#.#......#.##..#.##.###...#...#..#..##.#.#.#.#..#...#.##.#....#....##..#..##..#.....#....##.#...#..#.#.#.#.###.#....#.#.#..#.#....##..#.##.#.#..#...#...##.#.#...#..#.#. .#....#..#..#..##..#...#..#.#..#....#..###...#...#..#.#.#.#.#.#.#.#.##.##....#.#.#....###..#.#.###...#.....#.#.#.###.#.#.#.#.#......###..#.#...#..##.###.#...#.#.#.##..#.#.#.#.#...#.#.#.#..#...##..##..##.##..#.#..#.#.#.#..#.#.#.#..#..#.#..#...#...#.##.#...# ..#.#..#.#.#.#..#.#.#.#.#.#.#.#.#.##..#.#.#.###.#.###..#...........#..##..#.#...#..##....#..#.....#.##.#.#......###..........#.#.#.###..##...#.#.###....#..##........#..##....##.#.........###.#.#.#.##.#....#....#....#####........#..#..###..#.###.##...###.#. .##..##..#.#...#........#..#.....##.#......#.##......#..#.#.#.#.##...#..#..###.#.#.#..#.#..#.#.#.##...#...#.#.##.#.#.#.#.#.#..##..#.#.#...#.#.##....##.#.#..##.#.#.#..#...#.#...##.#.#.#.#.###...........#.###.#.##.#.#.#.#..#.##.#..#..#....#..#......#.###..#. ..#.#..#.#..#.###.#.#.#.#.#.#.#.#.....##.#.....#.#.#..##...##..###.#...#..#.##.#....#..#.#....#....#.#.#.#..#.......##..#...#...#......#.##.....##.#.#....#...#...#..##.#..###.##...#...#.....#.#.#.#.#.##....##...#.......#..#....#..#..#.###.#.#.#.#..#.#.#... .#....#..#.#...#...#...#..#.#..####.#...##.#.###.#..#.##.#...#..#...#.#.#.....#..#.##.##.#.#.#..#.##...#..#..#.#.#.#.#.###.#..#..#.#.###...#.#.#.#....#.#..#.#.#.#.#...#..#.#...##.#.#.###.#.#.#...##.#...#.#...#.#.#.#.#.##.#.###..###.##....##..#...#......#.# ..#.#..#.#..#.###.#.#.#.#.#...#.#.##..#...##....##.#....#..#..#..#.##....#.#.#.#.##......#..#.#..#...#..#..##...#....#....#.#..#..##....##..#.....#.#.#..#..##......#.#.#....#.##.....#.....#...#.#.#.##.##..#.#.....##..###......#....#...#.#.#.#.##..#.#.#..## .#...##..#.#####..#.....#.#.#.......#..##...#.#...#.#.#..#..#..#..##..#.#...#...#...#.#.#..#....####..##..#.##.###.#..#.#....####...#.#...####.#.##..##.#..#...#.#.#.....#.#..#.##.#.###.#.#.#.##....#.#...#..###.#.#...#.##.#.#.#..#.#.#.#..........#..#..#.#.# .##.#..#.#.#..#.#..##.#.#..#..#.#.##..#.#.#..#..#....#..#..##.#..##.#..###.###.###.#...###.####....#.#.##.....###...#..#..#.##.#..#..#..#.....#....#...#.#.##.#...###.#.##..#.....#...###........#.#....#.##.###...##.#.....#...###..##....#.#.#.#.#.#.#.#..#... #.....#..#...#....#....#.#..#..##...#....##.###..#.##..#.#...#.#....#.#.###.#...#..##.#.##.#..#.#.#......#.#.#.#.#.#..#.#..#.#.##..#.##..#.#.#.#.#..#.##.##...##.#.##..#.#.#..##.###.#.###.#.#.#..#..#.#....#.#.#.#..#..#.##.#.#.##.#..##.##..#...#...#....#.#.# .##.#..#.#.#..#.###.#.##...#.#...#.#..##...#.##.#..#####...#.#.#.#.###..##...#.#..#.......#.#.##.#.#.#.#..#.......###....#.......#..#...#...##....#..##...####.......#....###...#.###...###...#..#.#.#.##.#......#.#.##..#.#.#.....#.#.##...#..#.#.#.###.#...... .....##..#..##.....#..#.##.#...#..###.##.#.....#.##.#...##.#....##..###..#.##..#.#..#.#.#...........###..#.#.#.#.#.##.#.##.#.#.#.#.#..#.##.#..##.##.#.##.#...#.##.#.#..#.#....#....#.#.#.#.#.###....#....#.#.#.#.......#.....#.##.#......#.#..#.#..#..###..#.#.# #.#.#..#.#.#.####.###....#.#.#..#..#....##.#.#........###...#.#...#.##..#...#.#.#.#..#...#.#.#.#.#.#.#.#...#..#......#....##..##..####....#.#.##...##..#..#.#.##.#.#.#..###.#..#.#..........###..#.###.#....###..#.#.#.#.#.#..#.#...#.#.#.#.#...#.##.###.#.#..## ##....##.#.....#...#..##.#..#..##.###.#...##..#.#.#.#....#.####.#..#..#...##..#...#.###.##.#..###.......#.##.#.#.#.#.##.#...##...#.#.##.#.......#.#.#.#.#............#.#.###..#..#.#.#.#.#.#.#.#..###.#..#.#.#.#..###...#...#....#.#.#.#......#.....#.#.....#... #.#.#.#..#.#.##.#.#..###.#.###...#.#.#..#...#..#...##.#.#......##.#.#.#.##.#.#.#.#.#.#....##.#..##.#.#.##...##.#..#.#....#.#...#.......#.#.#.#.#..........#.#.#.#.#.##....#.#.##..#...#..#......#..#...#..#......#.###.#.#.#..#.#.......##.#.#..#.#....#.#.##.#. .....#.#.#..#......#....#...#..#......#..#.##.#..#...##..#.#.#...#....................#.#...#..#..#...#...#.....#....##.#.##.##..#.#.#....##..#.#.#.#.#.#..#...#...#...#.##..#...#.#.###..#.##.#..#..#...###.#.#....#.....#.#..#.#.#.#.##.#...#..#..#.###....##. .#.##....#.#.##.#.#.#.#..#.###..##.#.#..#....#.###.#...#.#..#..#...#.#.#.#.#.#.#.#.#.#...#.#.#.##.##.#..#..##.#..#.#...#..#.#..#..#..#.##...#.#....#...#..#.#####.#.##..#..#.###....#....#...####..##.##..#.#..#.#.###.#.#....#..#..#.##...#.#..#.#..###.#.#...# #....#.#.#.#...#....#..#..#....##...##.#.#.#......#.#.#..#.#.#..#.#...##..##..#.##..#.#.##..........#..#..#.#..#..###.#.#.#.#.##.###..#...#..#.##.#.#.###......##....#.#.#.......#.#.#.#.##.#..#..#.#.##.#....#...#.##..#.#.#..#...#..#.#.##..#....#..#...#..#.. ##.#..#..#.#.##.#.#.#.##.#..##.#.#.#.....#..#.#.#....###.#....#..#.###..#...#.....#...#...#.##.#.#.#.#.##....##..#.##...........###..#..#..#.#.##....#.##.#.#.#..#.#.#.#..##.#.#..#...#....#.#.##.......###.##..#.....##...#..#.##..#.......#.#.#.#..#.#.#.#..#. ....#.##.#......##..#...#..#......#..#.#.#.##..#..#.#....#.##..#.......#..#..#.#.###.###.#....##..#...#...#.####.....#.#.#.#.#.#.#.#.#.#..##.....#.#.....#..#...#...#.#.#...#.#..#.#.###.#.......#.#.#.###.####.#.#.#..#.##.#.....#...######.##.#.##........#..# .#.#.#...#.#.#.#..#.#.#..##..#.#.####...##...#.##..#.#.#.#.##.#..#.#.#..##.##.#.##.##.#..##.#...#..#.#.##..####..#.##...#...#.......#.#.#...#.#.#...#.#.#.#..#.###.#......#.#..#......##..#.##.#..#.#...#...###.#..###.......##.#..##..........#...#.#.#.#.#.#.. #..#.#.#.#..#.#.#...#..#.#..#...######.##..#..#...#...#..#...#.#..#...#................#.#...#.#..#.....#.#.##.#..#.##.###.#.##.#.#......#.#...#.#.##..#....#.#.#.###.#.##.#.#...##.#...#.#...##.#...#.#.#.#.#.##.###..#.#.#...##.###.#.#.#.#.#.#.##.#..###....# .#....#...#......##.#.#.###.##.#.#.##....#..#..##..#.#.#.#.#...#.###.#..#.#.##.#.#.#.#..#.##..###...#####.......#.....###......#...#.#.#..#.##....#.#.#####........#...#......##...##.#..#..#...#.##.............#.#.#..##..##...###..#..#...#......##.#.#.#.#.. ...#.#.#.#..#.#.#...#....#.#.........#.#.#.##.#...#..#...#..#.##....#.#..##...#...#..#.#.....#.##.#......#.#.#.#..#.#.##.##.#.#.#.#.##..#.....#.#....#.##.#.#.#.#.#.#.#.##.#.#...#...#..#.#..#.#....##.#.#.#.#.#......#...#...#.#.#.##..#.#.#.#.#.#...#.....#..# .#.#....#.#..#...##.#.#.#....#.#.#.#.#..#....####.#.#.##.#.##...#.#....#...#.###.###..#.##.#.....#..#.#.#.##..#.#..#.......#..#.#.....#..#.#.##..#.#.......##..##...........#.##..#.###....#..#.#.##..##..#...#..#.##..#.###.##.....###...###...#..#.###.#.###.. #...#.##....#.#.#...#..###.#.#..#...#..#.#.##.#.#.......#....#.###..#.#..#..#.##...#.#...##..##.#.#..#......#....#.##.#.#.#.#...#.#.#..#..#....##..#.#.#.#...#...#.#.#.#.##.....#..###.#.#..#.......#.##.###.#.#.#...#..#.##...#.#.#.##.#...#.#.#.##..#...###..# ##.##...#.#....#..#.#.#.#...#..###.#.#...#.......#.#.#.#.#.#..#.###..#.#..##...#.#..#.#.#.##...#....###.#.#..#.#..###..##...#.#..#.##.##.#.#.#.#.#..#.##..#.##.##...#...#...#.#..#..#.....#..##.#.#.....#.##....#.##..#.....#.#.##.....###.#.#..#...#..#.#.#.#.. ##...#.###..#.#..#..#....#.###..#....#.#.#.#.#.#..#...#.....#......#....#....#.#..#.........#.###.#..#...#..#...#....#...#.#...#.....#......#.....#...#..##...####.###.#..#..#..#..###.#.#..#....#..#.#.....#.#.....#..#.#.#......#.##..#.....##..#..#........#.
..............#.#...#...#...#...#..#..#...#.#.#.#.#.#.#.#............#...#...#..#..#..#.#..#..#####..#...##...###.####...#....#.###.#.....#.#.....#..#..#..#..#.#...#...#..#....####..##..#..###.#.#...#...#..#..#..##....#####....###.##..#.#..#..#...#......#..###.###.#..#................#..#.#..#########..#####....#.#.##.#.#....#...####....####...#..#.#.#..#..#.#..#.#.#.##.#.#.............##....#...#..###.#...#.#....#.###.#.#.#..#....#..#..#..###.####.#.#...###.#.#.#..#.##.##.#....#..#.#..#...#.....#...##....#..#..##.#...##....###.#.#.#..#.#.#.#.#...#..#...#..#..#..####.#.#...###.#....#...#.....#.#..###..##...#...###.#...#..........##......................#..##.#.#...#.#######...#..#.#.#...##..#..##.###.#.#.#.##.##...#..#....#....#....#..##.#.##.#####......#..#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.##.#............#..##......#.###.............................................#.#.####...####.....#..#..#..#...#.#.##.#.#.##.#..#.#..#.....#..#.#..#..#.#####.###.#..#...#.#.#.#......#...#..#...#.#.#..###..###.#.#.#.#...#....#.# .#.##.#.#.##.#....##..##..##..##.#..#..#.#................###########.#.#.#.#.#...#.#....#.#.#.#.##.#.#.#.##.#.#..###..##..###...#...##.#.....###..#..#...#..#...##..#.#.#.###.#.#.#.#.#.#.#..#.....#.#.##..#..#.##...#.#..#.#..#.#.#..###....#..#..#.#.##.####.#.#...#....#.#.#.#.##.#.#####.#.....#.#######..#.###..#.#.....#....#.##.#.#.##..#.#.###.##..#.....#...#...#..............#.##.#.#.#.#.#.#.#.#.#..#.#...##....##.#...#.......#...#.#..#..#..#......#..#.#.#..#........#...#.....#.#.#.#...#..##...#.##.#.#.##.##..#.#.#...#.#.#.#.#.#.......#..........##.#.#.#.#..#..#..#.##......##.#...#.##.#.#.##.#....#..#..#.#.##.#.#.#....####.#.#.#.#....#.#.#.###.######.#.##.#.#.....#.#...#####.#.###...#...##..#...#....##..........#..##.#..#.##.#.##.#.#..#.#....#..####..#.#.#.#...#.#...............................#.#.#.##.#.#.#...#.##.#..#..#.#.#.#.##.##.#.#.#.#.#.#.#.#.#.#.##.#.#.#.##....##..#.#.#.##.##.#...#..#..##.......#....#..#.....#.#.#.#.#.#.##...#...#.#...#..#.#.#.#........#.#.#.#.#..#..##......#.#..#.#..........##..#.#... ..#....#....#.##.#.#.#.#.#.#.#.#.#.#.#.....######.#.#.###......................##.#..##.#.................#.....#..#.#..#.#.##.##.#.#....#.#.#...#.#.#.#.#.#.#.##.#.#........................#.##.#.....#.#..#......##...#.#..#..#....#.#..#.#..#.#.........#......#.#.#.##.....###..###........#.##...#####.#....#..#.###.#.#..#.#...#.......#..#...#..#..#..#.##..##..##..#.#.#.#.#.#.#.#....##..##..#....#...##..#.##.#.#.#....##.#.#.#.#.##..#.#...#..#.#.#.####.#..#..#.#.#.#.##..##..#.#....#....##.#....##.#...........#.#.....#.#.....#.....#.#.#.#..#.##.##.#...........#..#..#.....#.###....#.#..........#.#.#.##.#..#.....#.......#.#..#...#...#.##.###...#.#.##.....#.#......#.#.#....#.##.#.....#..#.#.##.#.#.#.#.##.#...#.###.#####..#...#...#.........#.#..#.##.#..##.#..###..#.#.....##.##.#.#.#.#.##.##.##.##.#.#..##..#.#..#...#.#.##.##.#.#..#...#..#....##..#...##..#..#..##...##..#...#.#.##.#..##.........#.##..#..###.#.#.##..#.#..#..####...#..........##...##...#.###.#.......###.###.###.....#..#..#.#.#.#...#....#.#.#.#.##...#.##.#. .#..#.#.#.#............................#.#.......########.#.#.#.##.##.#.#.#.#.#.#.#.#.....#.#.#.##.#.#.#.###.#.#..#....#..............#.#.#.#.#.#.##..................##.#.#.#.#.#.#.#.#.#.##...##.##.#....#.#.#.#.#.#.##.#..#..#..#.#...#.##..#...##.#.#.#.#.##.#..........#.##.#..#.#..#.##.##.###.#.####....###.#....#.#..#.#.#..##..#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.###.###.#.#.##.#.#.##..#.#.#.#.##.#.#.#.#...#.##...#.#..#..#...#.....#....##..#...#...###.#.#..#...#...#...#.#.##..####.#.##.#..##.##..#.#.##.##.##....#.##....#.#..#.#.#.###..#.#.#..#..###.#.#.###.#..#..#..#.##.###..###....#.#.#.#.###...#....#...##.#..#.###.##..#.#.###.#....#.###.##......#.##....##.#.#.#.#.#.#.#...#.##.###..#..................##.#...#...#..#..##..##..####.#####..#...#...#.....#.###..###.#.#.#...#...#...#.....###...#...##..#....#...#...............#.#.#.#.##.#...#..#.#.#.#.#..#...#.#...#.#.#.#.......#.##.#.#.#.#...#.#..#.#...#...#.#.#..#..#.#...##.#.###.#.##.#.##.#.##...#....#.#.#....#.##..#.#.#.#..#..#...##.#.#.#.#.#.#...###...##..#...# ..##.....#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#######.#.#.#..###.#.#.###.#.#...#..........##.###.#.#.##.##..###...#..#.#.##..###.###.#.#.#...............###.#.#.#.#.#.#.#....#...#...##..#...#..##.#...##.#.#......####.......#..#...##.#.##...##...##..#...###...#..#.####.#.##.....#....#..#...#...#...#.#.##.#...#...#.#...#...#..#.##.###...#..............................#...#..........###..#..........#........#.#....##...#.#..#.#.#.#.###..#.#.#.#.#.#.#.#.#..#...#..#..#.#.##.......##........#...#.#..##..#...#...#...#.#.###.#.#.#####..#...#.#......#.##..###...#...#..#..##.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#...##..#..#.#...#.#.#.......#..###..#.####.##.##.###.#.#.##.#...#...#...##..#....#..#.#.#.#.######.###.##....##.#.#.#.#.#.#.#.#.##...#...#..#..##..##..#.##...#..###...#...#.##.##.##.######.#.###.###...#.##.#.#.#..#.#.##.#.#.#.#...#...###..#.#..#.....#..#.##.#..#..#....#...##.#.#.#..#..#####.#.#....#...#.#.#.#.....#...#...##..#..#.....###....#.#..#.##.##.#.#...#.##.....#..#..#..#..#..##..#...#...#...#.#.#.#.#.#.#.#.#. .##.#.#.###..#...#...#...#..#.###..#...................#................###.###########...........#....#.#.#.#.#.#.#....#...#...#...###.#.#.#.#.#.#.#..##.##.#..#...#..#.#.#.###.#.#.###.#.#.#....#.....#.##.#.#.###.#.#.##..#..##..#...#.##.#.##.#.#.#.#.#.#.#.#..#....#..#.#.###..#.#..#.#.#.#.###.#..#...#..##..##.#..##..##..#..#...###.#.#.#.#.#.#.#.#.#.#.#.######.##..#.#.##.#.#.#.#.#..#..#.#.#.#.#..#.####.#..#.#.#.##..###..........##.#.#...............#...##..#.#.#....#.##.####.#.#.#.##..##....#.#.#.#.#.#.#..#..#...#...#...#..#.#.#.#....#.###...#.#.#.#.#.#.#.#.#.#...................#..#..............#..##.#.##.#...#.#......##.#.#.#..#..#..###...###...#...#...#..#.#.#.#.#.#.#.#.##.#.#......###....#..#..#.#.###.#...................#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.##.#.#.#.#.####.....#.................#.....#...#.#..##...#...##..#.#.#.#.#..#.#.####.#.#.#.#...##.####..#.###.#.#..#....##.#.#.#......###..##.....#..##.##.##.#.#.#.#..#..#.#..#..###....#...#.......##..####.#.#.#...#.#.#.##.#.#.#.#.#.#.#.#.#.................. ##.....####.#.#.#.#.#.#.#..#.....#.##.#.#.#.#.#.##.#.#...#.#.#.##.#.#.#...............##.#.##.##.###.#...............###.#.#.#.#.#.#####.###.###.#.#.#......#..#.#.#..#.....###.....#.#.......#.#..#.#.#....#.....#...#..#..#..#.#.#.#.#.........................#.#.#.#.#.#.#.#...#.##.#...#.....#...#...##..#.#.#.#.#.#.#.#.#.##.#.#.#.##......#.#.#.#.#.#.#.#.#.#....#..#........#..##....#.##..#...##...###....#..#.#.......#.#..#.#.#.#.#.......##############.#.#.#.#..#.#.#.#...#.#.#..#..#..#..#.#.###......#...#####..#.#.#.#.#.#.#.#.........#.#.#####.#....................##.#.#.#.#.#.#.#.#..#..###.#.#.#.#.#.#...........#.....####...###....#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.......................#.#.#.#...#.#.##..#..........##.#.#.#.#.#.#.##............................................###.#.##.#.#.##.##.#.#.#.#.##.#...#....#...#.#..#...#..........##..#...##.#......##...#...##..#.#.....##.#.#.........#.#.#...#.#.#.#.##.#..#.#...#.........#..#.####.#.#...#.#..##..#.#.##..#.###...#..###............................#.##.#.#.#.#.#.## #.#.#.#####....#..#....###..#.#.##...#...#...#...##...#.#...#....#...#..#.#.##.##.#.##....#.#...#.#.#.############.#..............#.###...#............#.#.###....#.##.#.#.#.#.#.#.#...#.#.#####..#.#...#.##.#.#.#.#.#.#..#.#.#..........#.#.#####.#.############.#...#...#...####...#...#.#.###.#.#.#.#.#.#.#............................#.#.##.....................###.#.#.#.#.#.###...#.#....##..###..###.#.#.##..#..###.#.#.....#.#...####.#.#.#........................###...##.##.#...#...#..#.#.......#.#.###..##..#..#.................#.######.#...###..#.#.####.########.#.##.#.#####.#.###.#.#.#.#...###...#......##.##.#.#.#.#.#.....#####.#.#...............................#.#.#.#.#.#.#.#.#.#.#....#.#.#.#.##.#.#.#.#.#.#.#.#..#...#.#.##.##..##.#.###.#.###.###.#.#.##.#.#.#.##.#.#.#.#.#.#...#....#...#.#.#...#......#.###..#.#..#..#.###.#..##.#.##.#..#.#.#.#..#.#.##.#.####..##..##....#.##......#.#.#.#.#.#...#.##...#..##....#.###.#..#.##.#.#..#...#...#..##..#..#.#.###.#.#.#.#.#.#.#.#.....#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#...##.#..#.. .....#.##...#.#.#...#.#.#..#..#...##.#.##.#.#.#.##.#.###.###.###..#.#.#..#....#....#...#.#....#...................######.#.#.#.#.#...#..#...#.#.#.#.#.##..#.#..#.#.....#.#......#....###..#.#####.#.###.........#.......##......#.###.#.#.#.#.....##.#.............#.#.#.#.#.#.#.#.##.#.#......................#.#.#.#.#.#.##.###.#.#.#.####.##.######.#.#.#.#.#.#.#........#.#.#####.#.#...#.#..#.#...#............#.#..###..#.##.#..##.###....#..#.##.#.#.#.#.#.##########...#.#.#.....#.#.#.#.#.#...#.#.###.##..#.#.#.#.#...#.#.#.#.#.######.#.#......##..#.#....#....#........#.#......#....#..#.........#.#.###.#.##.#.#..#..#.#.#..##.##.##...#...#..#.#.#.#.#.#.#.#.#.#.#.##.#.#.##..##..##.#..##..##..###...................####.#.##..###.....##..#...###...#..#..#...###.##.#...#....##..#..#....#.#.#.##.#.#.#...#.###.#.#......#.#..#..#......#..#.#..#....#.........#...#..#....#.#..#.#.#.#.#.###.#.#.#.#...###...#.#.##..##..#..#.##...#....#.##.###..#..##.##.#.#.#.#.#.........................#.##.#...###...#..#..#...#.##.....#.###..#..#.#. #.##.....##..#..###..#...#..#..#.#....###......#................###....#.##.#..##.#.#.#...###..#.##.#.#.#.#.#.#.#.......#.#.#.#.#.#.#.#.##.#...#...#..#..#...#..#.##.##.#.######.####...#....##........#.#.#.#.#.#.#.#.#..#.####.###.#.......#.###.#.#.#.#.#.#.#.#........................#.#.#.#.#.##.#.#.#####..#...#.##...#.#...#...#..#..#..#..#..#...##..##.#..#.#.#.#......#.#...###.#...#.#.#.#.#.#.#.##.##.#....#.##.#....#..#.##.#.##.#.#..#..#...#.#...#.........#.##......#.#.....#....#.##..##..#...##...........##.#.#.#.#.#...........#.###.#.#....###.#.##.#.#.###....##.###.##.#.#...#####.###....#....#.#.#..#.#.#....##...#.#..#.#.#.#.#.#..#...###...##..##.#.##..#.##.##..##..###...#...#....#.#.#.##.#.#.#.##.#.##.#.#.#.#.#.#.###.#.#.#.###.#.#.###.#.#.#.##.#..##.#.#.#...#..#..#.#...............#.#.####..#..#.#.#..#.#.#.#.#.#.###....##.##.##.#.#.#.###.##..#..#.#....#..#....#...#...#..#..#.###..#.....#..#.#.#..#...#.##.#.##...#..#.#...#.#..............#.##.###.###############.#....#.#.#.###.###.###.#..##.#.#.......#.#..... ..#..##.###.#.#.....#.##.##.#.#.#.##.##..##.#.#..#.#.#.#.#.#.##....#.#.#...##.###...#..#.#.##.#....#...#...#...##.#.#.#...................###.###.#..##.#.#.#.#.......................#..##.##..#.#.#.###...#.......#..#.#.....#..#...#.#.#.#...#...#...#...##..##.#.#.#.#.#.##.#.#.#.#.###..#.#..##..###..#....#..##.....#.#..##.###.###...#..#..#..#.#.#..#.#.#..#...#.#..##.#....#.#.#..##.##..#...##..#..#.##.#..#.#..#.#..#.#.#..............#.#.#.#.#..#.##.#.#.#.#.#...#.#.#.#.#.#.#.#..#.#..#..#.#.###.#...#.#.#.#.#..............##.###.#.#.#........##.............#...#.##....#.........#.#....#..#.#.#.#.###....#...#...#.#...#.#...#...........#..##..#.#.#..#...###..##..#..#.#.#.#....##.#.#..#.#.#..#...#..#...###.................................................#.#.#.#.##..#..#..#.#..##.##.#.##.#.#......#..#####...###.#...#.#..#.#.#.###..#.###..#.#.#.###..###...###..#.#..#..#.#.#.#.#.#..#..#.####.#..#.##.#......#...##...#....#.##.#.....##..#.#.#.#.#.#.#.##..##...#..................#.#.#...........#.#.#.#.#.##..#.#.#.##.#.##.# #..#...#####...##.#........#........##.#.##..###..#...#.#...#...#.#####..#...#.#.#.##.#......#.##.#.#.#.#.#..#...##..##.#.#.###.#.#.#.#.#...#..#.#.##..#.......#########.#.#.#.#.#.#.#.##..##..#...#...#..##.#.#.###.##....##.#..###.#.###.#.#.#.#.#.#.#.#.##.#...#..#.#.##....#.#.#.#.#..###...##..#.##.#.##.#..#...#####.##.#.##.#.####.##..#..#..#...###.##...####.#...####..#.#......##....###.#.#...#.#.#.#...#..#..#...#..#....#.###.#.#.#.#.#.....###..#......#...##.#.#.#..##.#..###..#.#..#.#....##.....##...#.#..#.#.#.#.##.###..####.#..#.#.####.#.#.#.##.#.###.####.#.#.#.###.#.#.##.#..#..#.#..#...#...#....#.#..##..##.#.##..##.##..###.#.#.#..##..##...#..#..##.#.#.#..#.#.........##.#.#.#.#.#.#.#.#.###.##.###.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.....#....#..#..#..#..#.#...#....##.#.##.#..#...#..#.#.#...#####.#.#.#...#..#....#..##.#....#.#..#..##.#..#.##.#..#.##........##.#....####.#..###...##.##..##...##..#.#..##..##.##.#.#...#.#.#.#.#.##.##.#.##.#.##.#.#.#.#.#.#.##.....#.#.#.#.#...........#.##...#..#..##.... .#..#.#.#.#.#.#.##..#.#.#.#.#.#.#.#........#..#..###.#...#.#.##..#.#.#.##.##......#..#.#.#.#.....#..#....#.##..#...#...##..#.#.##..##..#..#..##..#....##.#.#.#..........#.#..#..#.##.#...#..##..#.#.#.###.#.....#......#.##.#.#.#.#.....#.................##..#.##.##.#.#..####..#...#...##...##.#.#......#....#.##.#................###...#.#.#.#.#.#.#.#...#.#...###.#.#.##.####.#.#.#.#..#.#..#.#...##...#...##.#.#.#..#.#..#.#.##.#...#..###.#..#.#.#.#..##.#.#.#.#.#....##..#.#..##..#..#...#.....#.#.#.#.#..##.##.#.#.###.###..#...##..#...##.....#..###...##.###.#.#..................#..#.##..#.##.#.#.#.#.###.#.##..###.#.#.....#.#...#.#.#...##.##..#.#.#.####..#.#........#....######.#..#.......#.#.#.#..................#...#...#.#..#..##..##..#.#...#..#..#...#...#..##.#.##.##.#..##.###....#.#.#.#...#....#..#..##.#..#...#.#....#.#.#...#.#.#.#.##..#.....#.#....#.#.....#.#......#...#.#.#.#.#.#...#.#.#.....###..##..#.#.#.#.##.#.#.##.#.#.#..........#..........................#...##.###..#..#.#.#.#.#.#.#..#.#.#.#.#.....###.##.#...##.# ...#..............#..##..#...#...##.#.#.#.#.#..##......#.#.....#............#.##.#..##.####.#.#.#.#...#.#....#..#.##.#...#.......#...#.##..#..#.#.###.#...##.##.###.#.#...#.#..#...##..##.#..#.##...####.###.#.#.#.#.##..##..#.....#.#.#.#.#.#.#.##.#.#.##.#.#..##..#.....#...#.###.#.#.#.##.#.#.....######.#.#.#...#.#.##.#.#.#.#.#..#.#.#...............#.#...#.#.#.......#...#...#.###.##.#.#...#.##.#.#...##.#.......#...#.........#.#.##..##..#...#...#...#...#...#..#.#.#.###.#....###...##..#.##.##..#...#..#.#...#...#...#..#.#.#.#.#.#.#.##.#.#..#.##.#.#...#......##.###.###.##.#.#..#...#.#................#...##..#......#.#....#.#.....#.####..#........##..#.###.#.####..#.#....#.##.#..#.#.###.......#.###.#.#.#.#.#.###.###.##.##..#...#...#...##.#.#.#.###.#.#.#.#..#........#.#...###..#.#..#.#..#.#.#.##.#.#.#.#.#.#.#.#.#..#.#...#..##.#.....####..##.##.#..#.#....#.##....#.#.#..#.#..#####...##..#...#.##..#..#.#.#........................#.#.#.#.#..##.#.#.#.#.#.#.#.#.#.#.#.#.#.###...#.#.#.#........#..#.#..##..##.#.#..........###.#. .#..#.#.#.#.#.#.####...#.#.##..#...#...##...#.#.##.#.##.#..#.#.#.#.#.#.#.#.#.#.##.#.........#..#...#.#....###..#....##.#..#.#.#.##.#..#...#..#.........#.#.#.#.###.###.#.#.###.#.##.#.#.#.#.#.#######.#...#...#...#..##.#.#.#.#.#.#...#...#...#..####..#......##...#..#.##..##...#...............#.#.........#...#.#...#....###..#..#.......#.#.##.#.#.#.#....##.##...#.####..##..##...#...#.#.#.#.#....#..##..#...#.##.#..##..#.#.#.#......#.#.#.##.##.#.#.#.#.#.#.#.#.##...........#.#..#..##.#.#.#.#.##.#.#.#.##.###.#.#.#.#.#.#.#.................#.#.......#.#.#.#.#.##..#...#...#..#.#.#.#.##....#.#.#.#.#.#.#.#.#.#.#.#.#.#.###..#.#.....#.##.###...#.#.#.#.##...#...#...#...#.#.#..#.#...#...#.###....#.##.#.#.#.#.#...##..#.#..#..#.#...#..#.##.#..##...##.#..##.#.#.#.....#..#.#.#.#..##.#.#.#..#.#....#..##.#....#................#..#..##.#..#.##.#.#.#...#...#...#..##.#.#.###.#.#.#...#.###.###.###.#.#.#.#.#.#.#.#.#.......###########.#.#.#.#.#.#...#...###...#..#..#...#...#..###..#.#.#.#.#.#.#.....##.#.#.#.#..#.##..##..#...######.#####.... .#.#...###...#....#..#..#...##..#.###.#.#.#..#...##.....##..#...#...##..#..........#.#.#.#.####.#.#.#.####.#.##.####..#..#...#....#..#..#.##...##.##.#......#...#...#...#...###................#...#...#.#.#.#.#.#.#.#...........#.#.#.#.#.#.#.#####.#####.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.###.#########.#.#.#.#.#.##.#.###..#..#.#.#.#.#...##..##..##.##.#..#.##.#...#.#.#.#.#.##.#.##......#..#.#..#..#..#.#.#..##.#.#.#.#...#..#.##................................#.#.#.#.#####.#.#......................#..#................#.#.#.#.#.#.#.#.....#.#.#..........#.#.#.#.#.#.#.#............#.#.#.#.#.#.###...............#.#.##.#..#.##.###..#.##....#######.##..##.#.#.#.#.....#..##.##..##...#..#.#.####.........#.#..##...##..#....##.##..#.#..#...#....#.##.......#.#.#.#.####.#..#.#.#...##.#..##.###.#..#####.####.#.#.#.#.#.#..###..#...#..#...#...##...##..##..#....#...#...#...#.#...#...#...#....................######...........#..#..#...###.###.#.#.###.##.####.#.#.#.#....#...............#.#...#.###...#.....#...#..#.#.#....#...#.###. #..##.#.#.#.#.#.#..#..#...#..#.#####.....#..#..##..#.#.#...#.#.###.#...###.#.#.#.#...#..#............................#.#.##.#.#.#####.###...#.#.##.#####.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##..#..#.#................####.#.##.................###...#....#...#....................#...#...#...........................##...#.#.###..#.#.#..#.#..##..#.#.......#...#..##..................#.#.#..#..#..#..#.#.#....#...........#.#.##.#.##########.#.#.#.#.#.#.#.#.#.##.#.##..#............#.#.#.#.#.##.#.#.##.##.#.#.#.#.#.##.#.#.#...#...#..#..##.##.#...#..##.###.#.................###########.#...........###.#.#.#.#.#.#.#.......#.#.###..#..#..#..#.#.###.#..##.#.#.........#####.##...#.#.#.##.#..#...###.##.#.#.#.#.#.#.#.#.#.#.#.##.#.#.##..##..##.#.#.##..#.##.#.#...#...#...#...#...#.##.#.#.#.#.#.#.#.#...........#.#.#.#.#####..#..#..##..#.#.#.#.#.#.##.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#........#.#.##.#.#..##.###.#.###.###.............###...#..#####..#.#.#.##.#.#.##.#.#.#..#..##..#.##..##..###....#.#..##...#.. ..#.##.........###.##..#.#.##.#.#.#.#.#.###.#.#.#.##..#.##....#####..#..#...#..#..#.#..#.#.#.##.#.#.#.#.#.#.#.#.#.#.#......#.............#.#............#.........................##..###.#...#.#.##....#######.##.#.#.....##...#.#.#.#.##.#.##.#....##.##.#.#.#.#.#.########.#.#.#.###.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##..##..#.#..##.#.##.#.##.#.#.#.#.#.#####..#.#.#...#.#.##.#.#######..#.#..#..#.#...#...#..#.#.#.#.#.#.#.#.#.................#...#...##..#...#...#...#.##.##.#.#.#.#.#...#...#....##..#.#.........####...#...###.###.###.#.#..#..#.#.#.#.#.#...#..#.#.#.#.#.#.#.#...............#.#.##.##..###...#...#...#.#.#.#.#.##..#..#.#..#..#..#...#...#........##.###.###..#..##.#.......#.#.#.#.#.#...#..#............................#.#.#.###.#..###.###....#.#.#..##..##..##..##.....................###########.#.#.#.##.#..#.#.#.#.#.#.........................................................#.#.#.#.#...#...#.#.#.##.#.#..#...##..##..#...#...#..###.########.#.#.##.#.#...#.#.#.#...##..##.#...#.#.#.#.#.#.#.#.#.#.#.#.#.##.##.#.#.##.#. #.....###.#.#.#.##.#..##.............##..#..........#....#.#.#.######..#.#.#..#..#...#....#....#...#...#...#...#...#..##.#..#.#.#.#.#.#.#...#.#.##.#.#.###.#.#.##.#.##.#.##.#.#.##..#####.##.#..#...#.#........#.#..###.#.#...#..##..##...#....#.##.#.#.............#........#.#.#.###.##......##..##..##..##..##..#...#.#.#.#.#.##.#.#.....................#.#..#..#....##.###..#.#......#.#...#...#....##..##.#..##..#...#...#..#.#.#.#.#.##.#.#.###.#.#.##..#.#.#.#.#..#........#.#.#...###.#.#.###.#...#....#.#.#.#.#.##.#####.#####.###.###.###...##..#...#...##..#..###.#.#.#...#..#.#.#.#.#.##.#.#....##..#####.#.#.#.##.#....##.#..#.#.#.#.#.#.#...#.#.#.#.#..#.###.##.#...###..##.#.#...#.#.#............#.#.#..#.##.#.#.#.#.#.#.#.##.#.#.#.....##.#.#.####.########...##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.......................#.............########.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##..........###.###.#.#.#.#.#.#.##.#.##.#.#.#.#.#.#.##.#...#....................##.#.#.#.##...##...##.##...#.................................... #.#.#...#..#......###...#.#.#.##.#.#...##.#.#.#.#.#.#.#.#...#...#...##....###..#.##.#..#.#.#.##.#.#.#.#####.#.#.#.###...#..###...#...#...#.#...##...##.###..##...##...#....#...#...#..##...#..#...##..#.#.##.#.#.#####...#..#..#...#...#.#.#.#..........############.#.#.#.##..#.#..#....###.#...#...#...#...#.#..#.#.#.................###################.....#..###.##.#..##.##..#.#.##.##.##..##..#.#.#.#.#.#.#.#.#.#.#.#.#.#....#...#...#.#..#.#.....##.#....#..#.##..#.#.##.#..#.##.####.#..#.###..#.#.#.#...##..#...#..#.########..#...#...#..##.#.#.#.#.#.#.#.#.##.#..#....#.###..#...##..#......#.##..#..#####...#....#..###..#..#.............##.......#..#..#..##.....##.#..#.......#.#..##.#.#.##.#.#......#..###..#...##..#.##...##..#.#.#.#.....#...##..####..#.#.....................##.#..##..##..#...#.#.#.#.#.#.#.#.#.##.#...#####.#.#.#.........#.#.#.##..#...#...#...##..#...##..###...#...#...#.#.#.#.#.#...................##.#.#.................#.#.#.#.#.#.#.#.#.#.#.#..........#.###..##..##...##..##.#.##.#.#.##.#.#.#.#.#.#.#.#.#.#. ...####.#.###.#.#..#..##...#....##..##.....#...#...#...###.#.#.#.#.#.#.#.#.####.#.#.#.#.....#........#.#..#...#.#..##.#..#..###.#.#.#.#.#.#.#.##..#...#.#.###.###.####.####.###.#.#.#.#.#.#.##..##.#.#.#....#.......#.#.#.##..#..#..#.#.....###.#.#.#.#.................#.#.#.#...#..#.##.#.#..#..#.#.#.#..#..###.#.#...#.#.#.#.#.#.#.#....................#####.#..........##..#..#...##..#...#.#.#.#.#.....................#...#.#.##.#..#..#..##..#.#.#.....#.#..####.#.##....#.#....#.#####.#....#.##.#.#.#..#...#...##..##..#.#.#.#.#.#.#.#.#.#.....................#...##.#.#.#.#..###.#...#.####.#.#.#.#.##.####.##.#.##.#.#.#.#.#...############.#.#.####.#.#.#.#..#.#.##.#.#.#..#.#.#.##.#...#...##...####.#.#.##.#.##.##...#.....#.#.#.#.....#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#..#.#.#.#...#.#.#.#..#..#...##..#....#..#......#.#.#.#####.##.......##.###.#.#.#..#...##.##...#..###.#.#.#..#..#...#......#.##.##.#.#.#.#.#........#.#.#.#.#.##.##........#.#..##.#####..#.#.#.#.#.#..#.#.#.#.#.##.#.#.#.#..#..#...#....#...##..#.##.#..##. .####...#..#...##.###...#.###.#...#..#.#.##.#.#.#.#.#.#.##............##...........##..##.#..#.#.#.#....#..##...#.#..#..#..#.##....#..#......#..#.#.#........................................#.#.#......#.#..#.##.#.#.##...#.###.###.###.###.##..##..##.#.#.#.##.##.#.#.........###.#...#....###.#.....#.#..#.#......#.#.###.#.#...#...#.#.#.#.#.#.#.#.#.#.........#########.#.#.#.#.##.#.#.#.#..........############.#.#.#.#..##...#..###.#.#.##...#...#.##.#..#.#...#..##..#.#.....#.#.#..#....#.#...#....#.###.#.#.#.#.#.#.#.#....................#.##.#.#.#.#.#.#.#.#..##....##....#....#.###.....#...................................#.................#.............#...#.........#...#......#.#.#.##.#.#.##...##..#........#.#..#.#.#....#..#.#............................#.#.#.#..##.#..##.##.#....#.##....##.#.#..#.#.#...#.#.##.#..#.#.#............#.#.#.#.###.#..#.#..#.##..#......#.##.#.#.....#.##..#.###.#.#.##.#.##.##.#.#...#..#.#.#.#...#...#...#...#.##.##....##.#.##.#.##.#.#.#.#.##.#...................#.#.#.##.#..#.##.#...#.....##.#... .#.#.##.#.#.#.#....#..#..#.##..#.#..##.#....#....#..#.....#.#.#.#.#.#...#.#.#.#.#.####...##.#.#.##..#.#.#.##..##...#.###.#.....#.#...#..#.#.#.#.###..#.#.#.#.#.#.#.#.##.#.#.##.#.#.#.#.#.#.#.......#.#.#...#..#..#......#.#.#.###.....#.#......#...#...#.##..#.#..#..##.#.#.#.##.#....##..#.#...#.#.#.#..#.###..#.#.#...........#.###.#..#..##..#...#.#...#.##.#.#..............................####.#.#.............#...#..#.#.#.##.#..###....#..#.#.##...#####....##..#.#.###.#.#.#.#..#.###.##..#.#.#.##.#..#...#...#..........#.#.#.##.#.##.#.#.###..#.#.#.#.#.###.#.#.##.#.#...##.######...#.#.#.#.##.#.#.#.###.#.#.##.#.#.#.#.#.#.#.###############.#...############.#.#.#.#.#.#.###.#..##.####...#....#....#.#..#.#.#.##.#..###..#...#.####..#..#.#.##.#.#.#.#.#.#.###.#.#........###.###...#.##.#.#.....#.##....#.#....#..#....#...#.#.#...#.#.###.#.#...##.###.##.#.#.#..#..####..#.#.#....#...#.#.#....#........##..............##.###..#...###.#..#..#.#..#..#.#...#.#...........................#.#.#.#.##.#.#.#.#.#......###.#..#.##.#..#.#...####. ......#.#....#..#.###..#.....#..###...##.#.##.##...#.#.#.##..##..#...#.#...#...#.#.#.#.#..#.......#..#.....##...#.#...#..#.#.#.#..#.###..#.........##...#...##..#...#...#..##...#...#...#...#.#.#.#...#.#.#..#.#.##.#.#...........#.#.....##.#..#.##.#.....#....#..#...#...#......#.##.#.#.#..##...#.##.#.#.#.##...###.#.#.#.#.###.#.#.##.#...#.##.#....#..##..#..#.#.#.##.##.#.#.#.#.#.#.#.#.#.....#...#.#.#.#.#.#.#.#.#.#...........#..#.#.###.#.#.#.##.#.#.#.#.##.#.#.....##..###...#....#...#.#.###...###.#.#.#.#.#.#.##.#.#.#.###.#..#.#.######.#.#.......................#..#..##.......##..#..#...#.######..####.#...#..##..#...#.................#.###....................#####.###..#...#.#.#.#.#.#...#.#..#.#.....##.#..#.#.##.##.#.#.#..###.#..#..##..#...#...#.....##.###.#.#.....#..#.......#..#.#..#####.#...##.####..##...#.#...##.#...#.##..##.#.................###..#.##..#.##.#.#.#.#.#.##.####.#.##.#...#.##.#.#.#.#.#....##.#.#.#.###.#.#.#..##..#....#.#.#..#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.###..#...##.#...#.#.#.###.#..#..#.#.####.###..# .#.#.##.#.#.#..#...#..#..###..##.#..#...#....#...#....##...#...##.#.#.###.#.#.##.#.#.#..#.#.#.#.#..#.##.#.###.##.#.#.#.#.#.#..##.#.#.##.#.#.#.#.#.##.#.#.#.#...#.#.###.#..#.##.#.#.#.#.####.#.##...#.##.##.#.#....##...#.#.#.#.#.#.#..#.#...#..#....#..#.#..#.#..#..#.###.#.#.#.#...........#....##............##.###...#...#..............#.#....#.###.#.##.###.#...#.##....##..##..##..#...#..#.#.##.###..#..#...##...#.#.#.##.#.#.#..#...#.#..........................####.#.#.#.#.#.##.#.#.#.....#.#.#.................####.##..##..#...#...#.#......#.#.#.#.#.#.#.#.#.#.#..##..####.#.#.#.#.#.#.##.#.#.##.#.#...#..###..#...#.##.#.#.#.##.#.#.#.#.#.......#.#.#.#.#.#.#.#.#.#.#.#...##.####............#.#.###.....#.#.....#..........#.#...####.#.#..#...############.#.#..#....####.#.#.#..#.#.#.###.#..##.#.#....#.#.#.#..#..##.#..###.#.#.#.#....#...#..###.#.#.#.#.#.#..##.#..##.#..#.#.#.............#.#.#.##.#.#....##..##..###.#...##..........#.#.##.###.#.#..#...###...#...##..###...#...#............#.###..#.#.#.#.#...#...##..#...#..#.#.##.## ..#..###..#..##..#..#.##....#..#.##..#.#.#.##..#..#.#...#.#..#.....#..#......#.......#.##.#..#...#..#....#.#..............#.#.#........#.....#.###.#......####....####..#.....#..#.#.#.##....#..#.#...#..#..#..##...###.#.#.#...##..#..#..#..##.##.#..#...#..#..#..#.#.##....#...#.#.#.#.#.#..###.#.#.#.##.##.#...#.##.#..#..#.#.#.##.#.#.#.#.###.....###.......#.#.#..###.#...#...#...#.###.##..##..##.#.###.###.#...#....#....#...#..#..##...#.#.#.#.#.#.#.#.#.##.##.#.........................#.#.......#.##.#.#.#.##.#....#.##.#.#.#.#.#.#.#....#.#.#.##.#.#.##..#..#...##.#..#..##...#.##......##..#..........##.#..#.#.###..#.#...#..##...#...#...#.#.#.#.#...#...###...##......#.##..#....##.#.#.##.#.#...###.#.#####.#.#..####.#.##....##..#....#.#..##..#...#....#..#..###.##..#...#...##...#.#.##..#.......#.##.#.....#..##..#.##..##..#.###.###.#.###.####...###.#..##..#...#..##.#......#.#.#.#.#.#...........###.#...#...#.##.#..#.#.##.#.#.##............##.##.#.#.#.###.###.###.#.###.###.###.#.#.#.#.......#.........#.#.#.#.#.#.#.#.#.........# .#.#....#..#...##..#....#.#..#.....#..#.....#.##.#...#.#.###..#.#.#.#.###.#.#.#.#.#.#..#.#..###.##.####.#...#.#.#.#.#.#.#...##.#.##.#.#.#.#.##...#.###.#.#.###.#.#.##..#..#.#...##....#..##.#..#.#.#.#.#.#.#.#.#.##.##..#...##.##.#...#.#..#......#..###.##.###.##.......##.#.#.#...#...##.#.#.##....####.#.##.##.....###.#.#...#....##.#.#.#.#..#.##.#...#.#.#....###..#...##..#.##.##..#.#...#...#........#....###.#..#.###.####.#.#.#.#.#.##..#..#...#...#...#.#...#..#.#.#.#.#.#.#.#.#.##.#.#.#.#######.#.###..#..##..#.#....................#.######.#.#.#.#.###.##.##...#..#..#..#.#.....####..#.#..##.#.#.##.#...##..#...#....#.##.#..#.#.#.###.#...#....##.###.#.###.#...#.#.##.#.#.##.#...#.###.......##.#.#.#.####..####..#.#.#...###.#.#..#.#.##.#.#.#.#.#.#.##.###.#.#.#.#.#.#.#.#.#.##.#......#..#.#.###..#...#.#####..#.#..###..#.#...#...#...#####.###.##.#...##..##..##..##....#.#.#...#.#####..#.#.##.#.####..#.#..#..#.#.##..##..#.#..##.#.#.#.#.#.#......................................#.#...##.#.#.#...#.#.#.#...................#.##.#.#. #....#.#..#.##...#.##.#..#..##.##.##.#.#.#.#.#....#.##...###.##..#......#..#...###...##..#.###....#.#.#..#.##..#.#...##..#.#.#.##.##.#...#.....#......#.....##..#....#..#..##.#...##.#.#.##..#.....#..............##.#.#.#.#.###..###....#..##.#.#.#.##....#.##...#.#.#.#.....#.##.###.#..........#.##..........#.##.#.##.#.##.#.#.#...#.......#.....#.##..##..#.#..##.#.#.##..##...##.#....#.#..#..#.#.#.##..#.#.#..##..#####..#...............#..###.#.#.#.##....#.###..###...####.#.###...#................#..#..#...#..##.#.#.##.#.#.#.##.#.###.#.#....................#.#.#.#.#.#.....#.#.#...##.#.#..#.#..###.#.##.#.#.##.#.#.##...#.#.#...####.#########...#.........#.##.#..##..#..#.##..#....#.##.#.#............#..###.#.#......#...#.....#.##..........................................#..##.#.#..##..#.#.#..#.#...#.#..#....###..#..#.##.#.#.#.#####..##.###.##.#.#.#.#.#.#.#.##.#.#..#.#.#..######..#####..###..#..###..#.....#.##.#.#.#.##......#.#.#.#.###.#.##.#.#.########.#.#.#.#.#.#.#.#...##.#.#..##..#.#...#...#.#.#.#.#.#.#.#.#.#....##... ##.#..###.....#.#..#..#.#.#...#.....#...#.....##.#....#.#.#....#...#####..#.#.#.#.#.#.#.#.#.#.#.#......#.....#....#.#.#.#............#.#..#.#.#..#.#.#.#.##...#.##.###.#..#....#.#.........#...#.###.#.#.#.#.#.#.#.#..........###...#.#.#..#....#...#..#.#.....#.##..#...##.#..###....##.#.###.#.#.#.#.#.##.##.##...##...##.##....#..#.###.#.#..##.##....#...#..#.#.......#..#...#.#.....#.##..#..#..##..####..#...##...#.#.#.#.##.#.#.#.#.#.#.#.#....#.......##.#..#.#..#..#######.#.#.#.###.#####.#.#.#.##.#..#.##.##..#...#...#....#...#..#..........#.#.#.#.#.#.#.#.#.#.#..........#.##.#.#..##.#...#.#.#.#..#.....#.........#..#.##...#..#.#..#...#...#...#.###.#.#.#.##.####.##.#.#.#...##..#.#.....##.#.#.#.#.#.#.#.##.#......#.#.#.#.#..####.....###.#.#.#.#.#.###.#.#.#.#.#.##.#.#.#.#.##.#.....###...##......#....###..#..#.#.#..#...#...#........##..#.....#.......................#.#....##.#.###..##.#.#.##.#.#..###.#.#..#.#.............#.#.#.##.#.#......#.##.#.#.#.#......#..#.#.#.##...###.###....#...#..#.#.#.#.#.##..#...#...#...###.#...#.# ###..###.#.#.##..#.#.#.....#.##.#.#..#.#.#.#.#...##.##..#.##.#..##......#...................#....#.#.#..#.#.#..#.##....###.#.#.#.##.#...#.#..#..######..###.#.#.....#.###..#.#..##.#.#.#.#..#.#..###..##..##..##.....#.#.#.#.###..####.#.##.##.#.#.#..#...#.#.#.##.#..###.##.##.#.####.#.#....#.........##.##.#..###...#...######.##.#..###...#.###...#.#.##..###..#.###.#..##.#..#.##.#..#...##.#..#...#.#...#.#.#.#.#...........#...#.#...#.#...#.##.#.###.##.##.##..##..#.......................#...#...#...##..#...#.#.#..#.#..#.#.#.##.###.#.#.#.#.####.#.###.#...##.....####.#.#.##.#.....#.#...##......#.#.#.#.#..#.#.#.#.#.#....#.#..#.#..#.#.#.#.#.#.#.#####...##.....#.####...#..#.#.#.#...#.#.#.#..##..#...##.#..#..#.#.#.####...###..#...#.#....#...#..#.#.#..###.#...######.#.#.#.#....##.##.###.###.#.#.#..##.....#.#....#..#..##..##..#.#.##...#.#.#.##.#.#.#.#.#.#.#.#.##.#.#....#.##........#...............#.#...###..#.#.#.#.#.###.#.###..#..#...#.#.#.............#####.##.#.#.#..##.###..#..#.#..#..#....#..#.....#.##.#.#.###.#.##..#.#... ####.##..#.#...##..#..#.#.#...##..#.#..#....####...####.....#..#.#.##.#.#.#.#.#.#.#.#.#.#.#..##.##..##.#...#.#..##..#.#.###...#....#.#.#.#.##.##.#.#.#.#.#.#.#.######.#.#.#..#.#..#...#...#..###....#...#...#...#.#.#...##.#..#.#...#........##......#.#.#.#..#.#...##..................#.#.#..#.##.#.#........#.#.##.#.#.#.##...#.##.#.#.#.#..#.#.#.#.##...##..##..#...#.#.#.#.###..##..#.##...#..##.#....##........#..#.#.#.#.##.#.#..##.#..#.##.###.#.#.##.#..#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#######.###.#.#.#.#.#.#..#...##..#...#...#.#..##..##..#........###...#.##.....#.###.....####....##...#.#.#.#.....##.###.#.#.###..#.#.###....#................##.##.##..##.#...#####...#.....#.#.#...#..#.#..#..###..#..#..#.#...#..###.#.#..#.#.#.#..##.##.#..#.#.#.#..#..#.#.##.###.#.#.....#.#.###...#.#####...##.#.#.#.##....##..#...#.#.#.#.#.#.#..#.##....#.....#.####.####.##.#.#..##.###...#.#.#.#..#.##.#.#.#.#.#...#.#.#..##..#...#.....#...####.#...##.#..#.#.#######.#................##.#.#.##.#.##.#..##..#.#.#..#.#.#...#....#.##....###.###.# #.#..#.#....#.##..##.#...###.#..#..#..####.#.#.#.#.....#.#.#.#....#.###..##..##..##..#...#..##....#...#.#.#..#.#..#.#....###.#.#.#.......................................###..#..###.##.#.#.#..#.#.#..#..#.##.##...#.#.#.###.#..#.##..##.#.##...#.#.#...#...#.#..#.#.#.###.#.#.#.##.#.#...#..#.#...##.#.#.#.#.#....#.#.........##..#...#...#..#.........##.#.#.#.#.#.#.#..........##..#.#...#.#.##.#.#..#.#.#.#.#.#.#.#.#.##.####...#..#.#..#...#...#...#...#...#.#.#..........#.#.###.#.#.#...##..........................##.#.#.#.#.#.#..##...##..##..#.#.#.###.#.#.#.####.##.#.#.###.#.##.#...###.#.##.###...#.#.#.#..##...#..#.#..#...#..###..#.#.#.#.#.#.#.##....#####..#.##...#..#.#..#.#.#..###.#.#..###.#.#....###..#....#.#..#.#..#..#........#.#.#.#..#.#.......#..#.###....#......#.#.##..#..##....###.#.###....#.###.#.#.#.##.#.#............#.###.##.#.#.#.#.#.....##.##...##.#.#.###.##..#...#.#..####...###..#.###....##...#.###..##.#.#.#.#.....#..#.#.#...#.......###.#.#.#.#.#.#.#............#...#.#.##.##..#.###.#.#.###.#.....#.#......#... ...#....##.##...#.#...#.#.##.##...#.#.#..#......#..#.#..#.....#.#......#...#...#...#..#.#.#.###.#..#.##.#...#....#...##.###.....#..#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#..#..#.##..#.#.##.###.#.#....#.##.#..#......#.#....#.#..####.#.#.#.#.#.#.#.#.##.#......#..#.#.#.#..#####.#..#.#.#.#..#...#...#.#.##...#.#.#.#.#.#.###.#.#.#.##.#.##.#.#..................#.#.##.##.#.#.#.#.#.#.#.#.#..#..#...#######...###....#...#.#.#...##.#.#.#.#.#.#.#.#.#.#......#########....##..#...##.#..##.##.###.#.###.###.######....##..#...##.#.#.##.#.#.#.#.....#...#.....###.....###...#...#....##..##...##..###.#.#......#...##..#....#.#.#.#.#.#.#.##..##..##..#.#.#.#######...#..##..#....#.#.##.#.###....#.#..#.#.#.#.#..#..#.#....#...#...#..#.#.#.##.#....##.#..##.#.#..#...#.#.##..#.#####.#.#.#.#.#.##.#.#........#.#...#...#...###..#..##.#.#.#.#...............#..#.####...#..##.#..#...#...#.#.#.##...#.####.#.#.#.#.#...#.#.#.#.#..#.#.#.##......####..##...#..#...####.#.##.#..##..###...#.#.#.##.#.#.##..#...##..#....#.....#####..#.#..#..#.#.###.# ##...#.#.....#.#...#.#......##..#.......#..#.#.###..#.#.##.#.#...#.#.#..#.##.###.#..#..#.....#####.#.#...#.#.####.####.#.#.#####.##.#.#.###.##.#.#.#.#.#.###.#.#.##..#...........###.....#........###..###.#.....#..#.#.#.##...##.#..#.#.##.......................#####.#.........#.#.#.#.###...##.#.##.#.#.#.....#.##.#...#.#.....#..............#..#..#.#####.###.#.#.#...#....................##..###.#.#..#.#.#.#.#.#.#.##.#.#.##.#.##.......................##.#..........##.#.#.#.#.#.##..#..#..#...###...#...#......##.#...###.#..................#.####.###.#.#.###.#.#.###.#.#.#.##.#.#.#.#.##.#.#.##.....#.#.#.#.#.#.#.#.#.#..............#.#.##...##.....#######.#.#.#..#.#..#.#..#.......###.###..#..#...#...#..#..#..###..##..##..#...#.#..#..#.#.#...#.#..#..#..##.....#.#.#...#..#................#######.#.#.#.#.#.#.#.##.#.#.#.#...#..#.#.#.#.#.#.#.#.##.#..#...##..#.#.#.#.#.#.#.#.....#...##..#####.....#...##..#...#....#...#...#.#.#.#.#.#.#.##.#.#..#.#...#.#..#..#...##.#.#.##..##.#...#..#..#.#.#.#.#.##.#.#.#.#.###.#.##.#.#.###.###... ...#..##.#.#..###.#...##.#.#.##.##.#.#.#.#..##....#....#....###.##..##.###......#..##.#.#.#.#.#.#.#.#.#.#.#......................................................#.##.#########.#....#.##..#.#.#.#.#.##.#.#.#####.#.#.##.##.#.#.#.#.#......#.#.#.##.#.#.#.#.#.#.#.........#.#.#.#............#.#......##...#..#.##...#...##...#.#.#.#.#.#.#.#.#.##.#..#..##....#...#.#.###.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.............................#.#.#.#.#.#.#.#.##.#.#....#.#.#.#.#...............#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...##..#....#.##.###.#.#.#.#.##..#...#...#...#...#...#.............................####..#............#....#.#.#.#.#.#.##.#..##.####.#.#.#.#.#....#...#..#.#.#..#.#.#.#.#.#...#..#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##...##.#.##.#.#....####..#..#.#.##.....#.#.#.#.#.#.##.#.#.#.#.................................#.###..##..#.#.###.#..#..#.#.#.#.#.#................##.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.##.##.##.#.#.#...#...............#.#.#.#.##.#.#.##.#.....##..####.###.#.#.#...................##..#..##.#.##.#.##.##.#.# #.#.#...#...#..#.#.#.##...#..#..#...#..#..##...#.#..#.#..#.#.##...#...#.#.##.#.#.#...#...#..................#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#...............#####..####..##.#......................................##.#....#.#.#..#.#.#..######.#.#.#.#.#############.#.#.....###.##.#.#..#.#...##..##.#.#....#.....#...#...#....#..##..#.##..#......#......##..#...##..###.................#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.##..#.#...#....##..##.##..#...#..#.#.#.#.#.#.#............................#.#.#.#.#.#.#.#.##..#...###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.##.#.#.#.#.###.#.#.....##..#.##.##.#.#.#.##.##..##..##.#.#..#..#.###.#.#.#....#.##..##..#......##..#...#...#.#.#.#.#.................................##..##.#...#...#..###..#..#..#...#...#.#..........##...#...#...#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#..#.#.##.#..#...#..#.............#################...............................................#.#.#.#.#.#.#.#.#.#..............#..#..#.##...#..###...#......#.#.#.#.#.##.##.##.#.#.#.#.............#.... ..#...#..#.##.##.......###.#.##..#.#.#...#.#.#..###..#..#......#.#..#.......#.....##..##..#.##.#.#.#.#.#.#.#.##..#.####..##..##..##.##...#..#..##..####..#..#...#.#.#.#.#.#.##.###.#.##.#.#...##.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#...#####.....#.#..#..##..#.#.#######..##.#.#......#.#.#.#.##...###....#....##..#.#....##.#.###.#.#.#.#.#.#.##.#.#..##......#.#.#.#.##.#.#...###.#...#..#.#.#.#.#.#.#.#.#.#...#...#...##..##...#.#.##.....#.##...#.###.#...####...#.##.#.###..###...#...#.#.#.#.#.#.#.#.#.#.#.#.#.#................#.#.#.#.#.##....................................#.#....#...##..##..#...#.#.#..#..#.....#...........#...#...#....#..#...#...#...##.#..#..#.#.#..##.#..#.#.#.#.#.#..........####.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#.#.#####.##.###.#...#...##..#...#...##..##..#...#.#...#.#.#.#...#...##.#.#.#.#.#.#.#.#................##.#.#.#.#.###.#.#.#.#.#.#.#.##.##.#.#.#.#.#.#.#........#...##..#....#####.#.#.#.#..#..#.###.##.#.#.#.##..#.#.#...#..#..###.#............#.#.#.#.#.#.##.#.# .##.#..##....##.##.#.#..#......##.....#.#...#..#.##.#..#..##.#..#.#..#.#.#.###.#.#.#.#..#.#...##..#...#...#.....#..##..#...#...#...#..#.###..#...#.....#..#..#.#...#...#...#....#..##.....#.#...#...##..#...#...###...#..#...#.#...#..#......#####.#.#.#.#.#.#.....#.#.#.#........#.#.#.#.#.#.#.#.#.##..#.#..#.#...#...##.#..#...#...#...#...#........##...#.###...#...#..#.#..####.##.#..##..#..##.#..#..#..#.###.#.#.#.#...#.#.#.......##.#.....#.#...#...#.##.#.#.#.#.#......#...##.###.##.#..#...#..###..##..####..#.#.#.#.#.#.#.#..............#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.###.#.#.#...#.#.#...#.#.#.#.##.##.#.#.#.#.#.#..#..#.#.#.###.#.#.#.#.#.#.#...#.#.#.......#..#..##...........####.#.#....##.#.#.#.#...####..##..#.##........................................##..#...#...##..#.#....#.###.###..####.#.#.##.#...#..##.#..#.#.#..##..##..##.#..#...#...#..#..#.#.#.#.#.##.#.#..##..###.....##..#...##.#..#.....##..##..#...#..#.##.#.##.#.#.###.#......###...#.#...#...#..............#...#.#.###..#....###.#.#.###.#....#...#...#..#### ...#..#..#.#......#...#...##.#...#.#.#..##.#.#.....#.#.##..#..#.#.#.#...#.....#.....###.....#...#..#.#.#.#..#.#.#.#.#.##.##..#..#.##.##.#.#.#..#..#.##..#..#..#.#.#.#.###.#.##.#.#.#.##.#....#.###.#...###.#.#.#.#.#.#.#.##.#...#.###..#.#.#...................#.#.........#######.#.#.............#.#.#.##.#.##.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#..##..#....##.#.#.#.#.#.#..#..#.#.##.##.###..##.###..#........##.#####....#..##.#.##...#.##....#.###.##.......#..#..#.#.#..#.#.##.##...#..###.#.#....#...#.....#..#.#...##..#...#.#.#.#.#.#.#..#.#.##..#...#...##..#...###...##.#.#.#.#..#....####.#....#.#....#.....#......#...#..#.##.#.......................##.......#.#.##..###.#..###.#.#.#.....#.###.#............##.#..#...##..#..#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.##..###.##.##.#.#...##.#.........#.#.#.....#...#.#..##..#..#..#...#.#.#.#.#.#.#.#.#.#.#####..#..#...##..#.#..#.#.#.##..#.#.#...##.#.###.#.#.##.#...#...#.##.#.#..##...#..#..##..#..#.##.######.#...##..##..#.#.#.#.#.#.#.#.##.#..#..##.#.#.....#.....##.#.###.###.#.#.#.## .####...#...#.#.##.#.##.#...#..##...#.#..#.....#.#....#...#..#.....#.#.#.#.#.###.###.#.###.#..#.#.##....#.#..#..........####..#..#.#.##....###..#..#.#.#..##.#..#....#..#....#.........#.##.##..#..##.###.....#....#.......#.#.#.####.##..##.#.#.#.#.##.#.#.#.#..#.#.#.#.#.............###########...............................................#..#.#..#.#.##.#.#.#........#..#.#...............##.#.#.########.#......#..####.#.##..#..##..###.#.#...#....##.#.#..#.#.#.#.#.####.......#.#.#####....#.#..#.##.##.##.#...#.#...####..##..#...##..#.....#..#.#.###.#.##.##.#.#.#.##..........#..#.#.#....##.###.#.##..#.##..#.#.#.#.#.#..#..##.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.###...#.###.#...#..#...#.#.#..##.###.#.#.#.#.#......#####..#..#..#....##..#.####.#..##..#.####..##...#.#.#.###..#.......#.###..####.#.#.....#.#.#..#..#..#.#.#..#..#..##..#..................#.#..#..####...#....#........#.#.#.#..#....#....##....#..#.#..####.#....#..##.#.#.#.##.#..#.##.##.####.#.#.#.#.#.#.#.##..#.#...#...#....#.##...#...###.#.##.#.#...##.#####......... ..##.#.###.#...##......##.##.#...#.##.#.#.##.#..#..#.#.##..#.##.#.#.......#...#.##.#...##...#..###...#.#..#.###.###.#.#..#...#.#.......##.#.##.#..#...#.#.##..#.#.#.###.#.#.##.#.#.#.#.#..#...#..#.#.#.#.##.#...###.#.##.#........##....#...#...#...#....#...#.#..#...#...#.#.#.#.#.##............#.#.#.#.#.#.#.#.#.##.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#............#.#.##.##.#....#.#.#.#.#.#.#................#.######.#....#..#.##..#...####.#####.#.#.##..#.####............#.#.#.#.#......###.#.##..###...#.....##.#..#..#.....#...#.##.#.#.#..##.#.#...#..#......#.#......#..#.#.##.#.#.#..##.#.#.###........##..#..#..#.....##...#.#.#..#.#.######...##..#...##...#..#...###.#...#....##.#..##.####..#.#.##.#.##..#.##.#.##......#...#.##.##.#..##..#...###...#.#..##.#...#.#...#...#..#..#.#.####.###.###.###..#.##.#..###..#.#.#...#.#.#.#.#.#.#..#.#.#.#.#.#.#.#.#...#..##.#..##.#.#.#.#.##.#.#.......#..#.#..#.#...#.#..#..###.......##.#..#.#............#.#...........................##..##.#..##.##.#....#.###.##.#...##..#.#.#.#...##.#.#####.# .#......#..##.####.#.#...#.....##......#..###..#.#..#....#..#....###.#.#.#.#.#..#....##..#.#..#.#.##..###..#.#...##..#..#.##.#...#.#.###......#.#..#.##.#...#....#.......#....##..##..###..#.#..##.........#..#......#.#..#.#.#.#.#.#.#..#.###.#.#.##.#.#.#.#..#.###.###.#..#..##..#...##.##.#.#.#.#.#...#...#...#...#...##..##..#...####..###............#.###.#.##..#.##.#.....#.#.#..#.#..#...#.#.#.#.#.#.#.#...........#.##.#.....##..##..#...#####...#...#...#...#.#.#.#.##......#..##.###..#.#....#....#.#.#.#.###..###.#..#.#..#.#.##.....#.#..##..#.#.#.#.#.#.#...##.##.#.#.#..#.#..#...#.#...#.....#.#.#.##...#..#.#.##.#.#...#...#.#.#.#.#..#.#.#.#.#.###.#.#.#..#..#.#.##.#.##.##.#.#.###..#..#.#...........#.#....###.#.#.##...##......##.#...#...####.#.#.#.#.....###.#.#.#.#.#.#.#.#.###..##..#...#...###..#....##.#.#.#..####...............##..#...#...##..#.#.#.##.....#..#.#.#..#.#.#.#.#.#.#.#..##..#..#..#..##.#..#.##.#.#.#...###....#.#.#.#.#.#.....####.#.#.#.#.##.#.#.#.#.##.#.#.##..#.#.#...#.#..#.##.....#.#...#........##....#.....## ..##.#.#.#...######...#.######...#.#.#.#.#.###....#...#.##.#..#.#.#.#...#....#.#.#.##.#.###.#......#.#.###.#..#.#...###....#..##..#.#.#.#.#.#....#.......#.#..#.####.#.#.##.#...#...#..#..#...#...#.#.#.#.#.#..#.#.#....#..#...#....#..#..#.##....#..#..#.#..#.##.#.#.#.#.##.##..##.##...#.#..##......#.#.#.###.#.#.#..#...#...#.##.######..#.#.#.#.##.#.#.....#..##.#...#.###.#.#.#.#.#.##.#.##..###.###.#.#..##.#.#.#.#.#..#....##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#..######.##.#.#..##..##.#..#.#..#..#.#..#..##..###..##.#.#....#.#.#....#.#.#.#.#.#..#..#..#...###......#....#.#.##.#.#.#.#.#.##..#....#.###....#.#..#.##.#.#....#..#...#.....#...###..#..#..#..#.....................#.#..#..#.#.#.#.#.#..#..#.#....#..#..###.#.#.###.....##..##..#...#......#.#.......................#.#.#.#.#.#.#.#.##.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.##.##.#..#.#..#...#........#.#.##.#...#..#..#.........#####...#..##.#..#...###.....#...#..#..#.#.#..###...#...##.#.....#.#...#....#...####.........#.#.....#.#.#..#...###.#.#####..#.#.#.#.#.##.###.#.#.# .#..#..#...#.#####.#.##..#.#...##...#.........#.###.##....#..#.......#.#.#.#.................#.#.#..#...#...#.##.##..#..#.###...#........###..#.#..#.#.#..#.#..#.#.#..#...#..#.##.#..#..#..#.#..#..##..##....#.#..##.#.##.###.#.#.#..#..#.....#.#..#.##....#....................#...##.#....#...#.#.##.....###.#.....#..#.#..###...#.####..#..#..#....#.#.#.#.#.#...#..##...#...###...#...#...#.##.#..##..#.#.#.##.###.#..#.###.###.#...................................#.....#.#.......#..#..#.#.#.##.#.#.#.#..##.#.#.#...#.##..#.#.....#.#.#..##.#...........##.###.##..#....#.#.##..#.#................#.#.###.#..#.#..#.#..#.#...##.#.##.###...##..#.##.#.#.#.###.#.#.#.#..#.##.#.#.#.#.#.#.#.##.#.#..#...##..#.#.####.#.#.#.#.##..####....#.#.##.##.#.#.#.#.#.#.#.##.#.#.#.##.###.###.##########.........................................#...####...#....##.#.#.#.###.#.#.#.#...#....##..#...#.#.#.###.#.##...#..#.....#..#.###..#.####.###..#....##.###.#.#.#.###.#.#.#...###..#.#.##.#.#...#.#.#.#.#.#.###......#..#.#.#.#.#..#...#.###.###..#...#...#... ...#.#.###..#####......#.#.#.#...#.#.#.#.#.#.#.....#..#.#.##.##.#.##.#....##.#.#.#.#.#.#.#.#..#...##..##..##......#.#.#..#.#..#..##.#.#.#.#.#..###..#...#....#.....#.#.#.##.##...##.#..#.#.##.##.#...#...##.##..#...##...####....#.#..#..#.#.#...#....#.#.#..#.#.#.#.#.#.##.##.#.#.#..#..##..#.#...##.#####.#...#.#.#.#..###....##....##.#...##.#.#.##.....##.#.#.#.#.#.#.##.#.#.#.#.#.#.#.###...#...#...#...#...#..##..#.#..#........#.###.###.##.#####################.#.##.....#.#.#.#.#.#........#....#....#..##.....#.....#....#.#.#.#....#.##..#.#.#.#.#..........#######...#.##..#.#.#.#.#.#.#.##.#..##.#...#....#..#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#........#..........#.##.#.#.########..#.#.#...#.#.#.#.##.#...#...#...#...##..#.#.###.........................#.#...##..##..#...#...#.......##############################.#.#.#.#.#######.##.#.##.#.#.#..#.###.#.#.#.#.#.#.##.#.#.#.#.#.....#..##...###..#..#.#.#..###.#.#..#..#.....#..#.#...###......#..##..#...#.##.###.#.#..#...##..#...#........#.#.##..##..........#.##.#..#...#..#.#.#.#.#.#.# .##.....#..#.#####.#.#..#...##.#..##...#..#####.#.#..#...##.#....#....#.#...##..#...#...#...####.#.#.#.#.#.#.#.##.###.#.#...#..#...#...#......#.#..#.#.##.#.#..#.#..#......#.#.#...###.#..........#.#..#..###.##.###.#.#..#..#.#...#.##.##..#.#.#..#.#...###..#...#...#....#.#.......###...#..####...........#.#.#.#..#.#....#.#...#.#.....#...#.......#.#..#....#..#........................##.#..##..##..##..##..#.#.#.##.#.#.#.###..#...#...##.#.........................######.#.#.#......#.#.#.#..#.#.#.#...#...##.#..#.#.#.#.#...#...#.#.....#..#...#...#.#.#.#.#........##.....#....##..#...#....##.#....#.#.#####.#.#...............................#######.#.#.#.#.#...........#.#.#..##......##.......#...#.##.#.#.#.#.#.#.#.#........#.##.#.#.#.#.#.##.#.#.#.##.#.#.#.#.#.#.#.#.#.#..#.#.#...............................#.#.##.#..#...#....#...........##..#...........................#.#...#...##..#.##.###.##.#.#.....###.###.#.##.#...###.#####.#.#.#.#.###.##............#.#.#.#####.#.#.##.#.#.#.#..#.###.#.#.##.#...#.#.#.#.#.#.............. ...#.#.###.#..#####...#.##.#....#...##.#.#.#.#...#.#.##.#.....#.#.##.#...#.##.#.##.###.###.#.###..............##.#.#...#.#.##.##.#..#.#..#.##...##.#.....##..#..##.#..##.#....#..#.##....#########.#.##.##............####.#..#..#.#..#...#....###..#.#.#.##.###.#..#.##.#....#.#.#.#.#.###.##.#.############.......#.####.#..####..#.##.#..#.#.#.#.#.#...#..#.##.#...##################.#.#..#.#.#.#.#.#.#.#.#.#.#..............#...##..##..##.....########.#.#.#.#.#.#.#.#.............#.#.###...#..#.....##.#..##...###..#..#..###.#.#.#.###.#.#..#.#.###.##..##..##.#.##.#...#.#.#..#.#...#.#.###.#......###.#............#.#.#.##.#.#.#.#.#.#.##.#.#.#...........####.##.#.#.#.#.#.......##.#.#.##.#.#.#.#..##......................#.#.#.###....#...#...##...##.#........................##..#..##.#.#.#.#.##.##.#.#.#.##.#.#.....#.#.##.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.##...#.#....#....###........#....#.#.#.....#.#...#.....##.....#.#.#.#.#.#..........####.#..#.#.......#####...###..#..##.#..........##.##.#.#.#.# .#.##...##.#.#.#####.##.....##.#..#.#..#.....##.#......#.#.#.#......#.#.##.....#......#.##......#.#.#.#.#.#.#........#.......##...#..#.##.##..#...####.#...#..#...#.##.#..#.#.##..#..#.#...................#.#.#.##.#........#.#..#.#..#.##.#.#.##.#..#.....#.#.#..#....##.#.##..##...........................#.#.#.....#.#..#.#.#.##...#..##....##..#.#.#.#..#.#.#.#..................#..#..#......................#############.#.#.#.#.#.#.#.#.#.........###.###.#.#.#.#.#.#.##.#.#.##.#.#.#.#.#.#.##.####...#...#.#.#.####.#.#.##..........#...#....#.##...#...#...#....##.##.#...#..####....#.##..#.###.......###.#.#.#.##..##.###..#..#.#...#....#...#.#.#.#.##.#.#...#.#.#.#.#.###.#.#.#...#...#....#...#....#.#.#.#.#.##.#.#.#.##..#..#.#..#.#.##.##.#..#.##...#.#.#.#.#.#.#.#.#.#.#.#..#.#.#...#...#...#.#..#..##..#.#..##.#.#....................#...#...........#.#.#.#.#.#.#..#..#.##................#####.#.#.#..##....#.#.###..##.#...###.#.##..#.###.#.#.#.#.#..#.##..##..#.##.#.#.#.#.....#...#.#.#.#.#.#.#.#.#.#.#.#.#.##.##.#.####.##.#.#.#... ..##.#.#...#.#.##.#.#..#.#.#.#.##..###..#.#.#.....#.#.#...###..#.#.#..#...#.#.###.#.#.....#.#.#..#...#...###..#.#.#.#..#.#.#.#.#.##.#...#...#..#.#.#.###.#..#.#.#.......##...#...#.#.#..###.#.#.####.#.#.#..##.#...#..#.#.#.#...#...#.##...##.....###...#.#......##.#.#...#....#...#.#.#.#.#.#.#.#.#.#.#.#.#.#...###.#.#...#......##..#.##...#.#...##..#....#......#..###.##.##.#.#.#.####.##.#.#.#.#.#.#.#.#.#.###..............................###.#.#.#.#.#.................#..###............##..#...#.#.#.#..###......###.#.....#.#.#.#.#.##.#..##.....#.###.#.#.#.#.#...#...##.#..###..#.#.....#..#..#.#.#.#....###...####...#.###..#.#.##.##.#.###.#...#...#.......##.#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#.##.#.#...#...#....#...#...##..#....###.....#.#...#.##.#.#...#...#...#.#...##..##.#.....#####.#.##....#..#...#....#...#...#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.###..#..........#.###....#.#.#.#.#.#.#.#.#..#.....#..##.#.#.#..#...##..#.#.#.#...#...###...###...#####.....#...#..#...#..#...###.###.##.##.........................#.#.#.............#.# .#.....#.#............##..##.#...#..#..##..#.###.#.#.#.#.#.#.#.#..#..#.#.##..#.#..#..#.#.#...##.###.#.#.#.#.#..#...###..#...#......#.#.#.#.##.#.........###.#..#..#.#.#..##.#..#......#.#....#......#...#..#..###.###..##..#.#.#.#.#....#.##..#.####.##..#..#.#.#...#..#.###.#..#.#...#...#...#.#...#...#...###.###...#..###.#.#.#.#.#.#...##...#.###.#.##.##.#.#.###....#.#.#...#..#............###.#...#...#.....#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#....###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##...##.#......#.#....#.##.#.#.##.#.#..###...#....###...#.##..###.....#.....#.#.#.#.##.##.#.#.##.#####.##..#...##..##.#.#.#.#..#..#.#..#..#......#..#...#..##.#.#.#.##.#.#..............................#.#......#.#.#.#.#.#.#.#..#.#.#.##..#..#.#.#.######.##.#.....#..#.#.#.#.##...###...#...#.####....#.#....#.#.#.#..##..##..#.###.##..##..##.#...#...#...#...#######..##...#########.#.#..#.#####.#...#..#..##.#.#.#.###.#.....#.#.#.##.#.#.......#.#.#.#.#.#.#.#.#.#.#.#.#.##..##..####.#..###.###.#.#.#..#...#.#.#.#.#.#.##.#.#.##.#.......############.## .#.#.#..#..#.#.#.#.#.#...#....#.#..#..##..#........#..........#..#..#......#....###.#...#..#...#.#.....#......#.#.#.#..###.#.###.#...........#.#.#.#.#.###...#..#..#...#...#..#..#.##.#..##.#.##.#.#.#.###...#.###.###...#........###.#..#..#..#..#...#.###..#....#..#..#.##..#..#.#.#.#.#.#.#...#.#.#.#.#.#.#.#.#.####.#...###.........###..#.#..........#..##..##..#.#....#.#.###..#.#.##.#.#.#.#...###.###.#####...#..#..#...#..#.#...##..##.............#.#.#.#.#.#.#.#.#.#.......#...#...#...#..#..#.#.#....#.#..#.........#.#..#.#.#.#.#.#..##.#..#...#.#.#.##..#.#.##.............................#.#.#...###......#.#..#..##.#..#..#.#.#.#.##.#.#...##.......##..#.#.#.#.#.##.#.#.#.#.#.#.#.#.#...###.#......#.......##.#.....#.##..#.#.............##.##.#.#####...#....#.#...###.#.#...#..#.##....#.#...#..##..##.#..##.##....#...#...###.###.#.#.#.#.#.#.#.#.#....#...............#.#.#.##.##.#.#..#.#.....#...#...##.##...#...#.#.#.#.#.#..........................##.##..##..###.#..#...#....#.##..#.###########.###..#.#....#.#.##................ ..###..###..#...#...#..#...###.#.##.#...#..#.#.#.#...#.#.#.#.#.#..#..#.#.#..#.#....###.##.#..#....#.#.###.#.#....##..#....##...#..#.#.#.#.#.#..#..###.#.#.#.#..##.#.#.##.#..#..#..##...#..#.....#.....#..#.#........#..##..#.#.#.#.#.#.##.#.####.#.#.#.#.#.##.####.##.##....#..###...#.#....#.#.#.....#..................#.#.#.##.##.#.#...#....#.#.#.#.#...#.###...##..#.#....#..#.##..#.#.##......#..............#.###..####.#.#..##.#...#...#.#.#.#.#.#.#....................#.#.#..#.#.#.####.#.#.##...##.#.#...##..#.#.#.##...#......#.....#...##.##.#......#...#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.....##....#.#.##...#..#.#...####..#........#....#.#..#.#.#...###..###...#....#...#...#...#...#.#..#.#.#.#.#..###.#...#.#.#.#..###..#.##.#.#.##.###...#...#...#.#.#.##.#.#.#.#.....#..##..#.##.##.#.#####.#...#...#.#...#..#.#..#.#..#..#.#.##...................#.#..#.#.#.#.#.#.#...........#....#..#.###.#.#.#.#.#.#.#.#.#.#.##......##..###.###.####.#.##.##.###.#.#.##.#.#.#.#...##.#.#.##.#.....#.#.#.#.#.#.#..##.##...##.##..#.##.##.##.#.#.##.# .###.#..#..#.#.#.#.##.#..#...........#.#..#.#.#...#.#.#.#.#.#...##.#..###..##..#.##.#...#..#..##.#...#########.#..#.#.####.#.##.##.#.#.#.#.#.#.###.#.......#.#...#......#.####.#.##.#.#..#..#.#..#.#.##.##..#.#.##.#.##.###.#.#.#........................................#.##.#...##....#.#......#.#.#.#.#.#.#.#.#.#.#.#.........##...#..##.##.##..#...##.#......##...#.#..#.#...#....#...#...#.#.#.######.#.#.#.#..###..#.###.#.##...#..#..#.##..##..#...#.#.#.##.#.#.#.#.#.#.###.#.##.#..##.#....#...##.#.#..#.#.##.###..#..#.#.##.###.#.#.#.##.#...#..#..#.#.#.##........##..##..##..#...###...#..#...#.#.#.#.#.##..#...##..#.#.#.#.#..#..#.#.#.#..###..#.##...#..#....#..#.#.#..#.#.#.###.#.#.#.#.#....#...#.#..#.#.#.#.###...#.#.#..####..#.#...##.#....##.#.#.#.#.................#####.#.#.#...........#.....#.###.#....#...#...#..#.#..#.......#.#.#.#.#.##.#.##.#...#..##..#...#...#.#.#.#.#.###.#..#..................##..........##.#..#.#...##..##...#.##.#..#...#..............#.#.#..........###...............#.#.#.#.#.#...#.....#.....#.##...#. ..#....###....#......#.#..#.#.##.###..####..#..#.##...........#......#.###...#..#.#.##.#..#..#....#.#.#.#.#.##..#....................................###.#....#.#.###.#.#.###.#......###.##..#..#..#......#.#..#.#................#######.#.#.#.#.#.#.##.#.#.#.#.#.##.#.#....#.#.#.#.##..##.#.#.#...#..##...#..#..#...#..#.#.#.#.###.##.#.#.##...#..#.#....#.#.#....##.#..#...#.#.#.#..#.##.#..##.#.......#.#.#...#.#.##......#..#..#..#.#.##...#...#..#.#.....#....#...#...#............#.....#.##.#.#.##...##...##.....####.......##.#....##...###.#.#.##..##.....#.#.#.#...#...#..#.###.#.#.#.##.###.#.#.##.##.#.###.#.#.#.#.........#.#.#...#...#.#.#.#..###.###..#.##..##..#..#.....##......##.###.#.#.#.##.#.#.#....#.#.#.##..#..#...#..#...#.#.....#.##..........#.###########.#.............#.##.#.#.#.#.#.#######.###..#.#.#.#.#.#.##..#.#.#.#..#..#...###..#....#.#.###.##.#####.##..##..#...#.#.####.#.#.#.#.#.##.#.#.#.#.##.#.#...#####..#.#...#...##..#..#.#.#.#..#.#.##.#.#.#.......#.#.#.##....#.#.#.#.#.#.##............#.###.##.#.#.#.....#.##. .#.#.#..#..#.#.###.##....#.##...#..#.#.#.#.#..#....#.#.#.#.#.###.#.#....#..#..#.......#.#.#.##.#.##...........#..#.#.#.##.#.#.##.#.#.#.#.#.#.#.##.#.#.#...#.##.##...#..#...#..###.#.#....##.###..#..#.#.#.#..#....#.#.#.#.#.#.#.#........###...#...#....#..#..#...###..#.#.#.......#...#...##..#.#.###..##.#.#..####.#.#..##..#####...........#.#.#..#..#.#...###.#.....##.#.##....##.#....#.#...#..#.#.#......##..#...#.#.#.#..###..#..#..#..#..#.#..##..###.#.##.###.#.#.#..#.#.#.#.#.#..#.###..#.......#.#..#.###.#.#.#.#..###.#.#...#.#...#.#.##.......#...#.##..##..#..#..#.##.###.#.#........#.##.........................#.#.##.#...####..#.##....##.#.##..#.#.#.#.#.#..#.##.#.#.#.#.#.#.#....#...#...#....#...#.#.#.......#...#..##.#...##.###.#.#.#..#.#.#.#.#.##...........#..#.#.#.##.#.###.##.#.......#.#.###....#.#.....#........#..##..#.#..####.#.##.#..#.##.............#....#...####.##.#.#.#.#.#.#.#.##...#.......#..#####.###...#.#..##..#.#.#.#.#.........#.#..#########.#.#.#...##...#.#.##.#.#.##..#...#.#.#.#.#.#.#.#.##.#.######.#.#.#.. ....#..###..#...#....###.....#.##.#..........###.#..#...#...#.####..#.#..#..#..#.#.#.#....#.#.#....#.#.#.#.#.#..#...#....#..#...##..##.#..#.##...##....###.#.#.#.#.#.##.#.#.#....##.#.##...#.#..##.#...#...#.#.#.#...#...##..###..##.#.#....###.###.####.##.##.###.#.##.....#.#.#.#.#.##.#...#....#.#..#...#.#.#.#......#...#..#.#.#.##.#.#.##.....#.##..###.###...#.#.#.......#.#...###.#....#.#.#..#...#.#.#.#..#.#.#.#.#.##.#.#.#####.####..#..#.#...#.#.#.....###.....#.###..##..##...#####.#..##.#.##...#.#..#...###...#.#..#.#.#.#...#.##.....##.##.##.###...#...##..#..#....#.#.....#.#.#.##...#.#.##.#.#.#.#.#.##.#.#.#.##.#.##.#.#.#...#....#.#........##.....#.....#....#....#...#...#.##.#.#.#.#.#.##.#.#.#...#..#.#.##..##..#.....##.#..#...#...#....###.#.#.#.#.##.#.#.#.#..#...#...#.........#.#.#.#..#..#..#.#..##.#.###.#.#.#.##...#....#..#.#.....#.###.#.#.##.#.#.##.###.#..#.#.##.....................#.#.#.#.#.##.#.#.#.#.##.##.##.#.#.#..........##.#.#.#...##.#.#.#.#.#...###.#.#.#..##........#.####.#...#...#..............#.#.##.#.#.#. .#.###..#..#.#.#.#.#.#...#.#..#.#.##.#.#.##.#.#..#.###.#.#.##.#....##..#..#..#..##..#.##.#.....#.#.#..#...#..##.##.#.#.##.#..##...#...#..#...#.#...#.#........................##...###.##.##.##...#.#.#.##..##..###.#.#.#...#.#.#...#...#.#............................##.#..#...#......#..#..##.#...#...#....#...#.#.#..#.#..#..#.##.#..#.#.###.#..#.#.###..##.#.##..####.#.#..##.###.#..#.#.#....#..##..#...#.#..........................#..##.#....#..##.#####..###.##......#...#...#.#.#.#....##...##..##....#.#.#.#.#.#.#..##......#.##...#.#.#....#...#....###.#.###..##.#.##..##.##....#.....#.#..###..##..#...#...#..##..............#.#.#.#..#..#.#.#.####.#.#####.#.#.#.#.#.#.#.#.##.........................###.#.###.#.#.#.#.##.##.#.#.#.#.#.#.#.##.#.#.........####...#..#.#.#.#.##..#.#.#.#.#.#.#.#.#.#.#.#.####.#...#.#.#...####..#..#.#..#....#.#.#....#...##.##.#.#.#..#.#.#..#....#.#.#.#.#.#.#.#.#.#.###...#####..........................#.#.#.#.#..#.###.#.#.#..........#.#..#....#.#...###.#.#.....#..##.###.###.#.#.#.#.#.#.............. ..###.#..#........#..#.#.#..#.......#...#......#..###....#.#...#.#...#..#.#.#..#.#.#...#..#.##.#..#..#.#.#.#...#.....#..#...#...#..#.#.##.#.##..#.#..#.#.##.#.#.#.#.##.##.#.#...#.###...#......#.##.#.....#...#.#.#...##.##......#.###.##..#.#.##.#.#.#.#.#.#.#.#.#.#.#...#.#.#.###.##.#.#..#...##.##.#.#.#.##.#.#.##..#..#####.#......#........#..#...#...#.#...#..#..#..#.#.###.###....##..##.#.##.#...#.#.#..#.#.##.##.#.#.#.#.#.#.#.#.#.#...#.###..#.........##.#.##.#.##.#..#..##.#......#.#...#.#..#.#..#.#.............#..#.#.#.#....#.#...#..#.#.#.###.#....#..#.###...#..##...#..##.#.#.#.#.#..#.###...#..#.####..#...#.#.#.#.#.#.##.#..#..#.##..##..######..##..#....#...#........#.##.#.#.#.#.#.#.#.#.#.#.#.............................................#.#.#.#.####.#.#.#..#..#.....##...#.##...................##.##.#..#..#.#.#..#..##...#..###..#....####.#............#......#...#.#...#..#..##..#..#..#.#.#.#.#.#.##.####.#.#.#.##.#.#.#.#.#.#.###.##.#............#.#.#.#.#..#.#.#.#....#.#.##..##.##.#.##.##.#.#.#...#..#.#..#..##.#.#.#.#.#. .###..#.#..#.#.#.###.##...#..#.#.#.###.#..#.##.#.#.#.#.#..#.#.#.###.#..#..#.##....#.#.#.#.#...#..#.##..#....#.###.#.##.#.##..#.#..##..........##..##..##...#...#...#.#...#.#.#.#.#.#.#.#.#.#.#.#.....#.##..#.#.....##.....##.#.#..#.##...#..##...#...##..#...#...#...#..#.#...#.##..###....##.#........##............#..#.........#.#.#.########.##.#.#.#.#.#.#.#.#.###.#.#.#.#.#.##.###...#...##...#.##....#.#.###...###..#.##..##..##..#..#.#......#..##.##.##..........##..##.#.#....#.##.#.#..#.#...#...#.#.#.#.#.#.######..#.#...#.#.#..#.#.#.##.....#.#.#..#.###.......###.##..#..#.##.#....#..#.#...#..#..###..#.#.#..#..#...#...##.....#.#.#.#..#.#.#.####.#.#.##.#####.#.#.#####.#.....##..##..##..#.##..##..#.#.#.#.#.#.#.#.#.###.#.#.#.#.##.#.#.#.#.#.#....##..#..##..#...#.#.#.#.#####.#.#...#.#.#.#.#.#.##.#.#.#.######.#.###....#..##.###.##.#..#.#.#.....##.##.#.##.#.#..#.#.#..##..##.###..#..#.###..#................#.#.#.###..###...#..#..............#########.#..#..##.##......#..#.#......#...#................#.#.#..##.###...#...#...#.. ..#.#.#..#..#...#.#...##.#..#...#.....##.#....#.......###..........#..###.#...#.#........#.###.#......#..##.##..#.#...#..#..#.###...#.##.#.#.#.##...#...#.###.###.#....#.....#............#.#.#.#####.#.###.#.#####.######..#...#.....#.###...#.####...#..#.###.###.#..#..#.#..##.##.#.#.#...#..#.#.#.#..##.###.#.#.#.#..#.#.#.#.###...................................................#.#..##...##.....#.#......#.###.#.#.....#...#...#..#...#.#.##..##.#...#.#.#.#.#.#.#..#...###..#.##...#...#..#..##..##...#...###.#...#...#...#.#.....#....#....#.#.##....#..#.##.#.#.#....#..#.#.#....#..#.#.#.##.#.#.#..#....#....#.#..##.#.#.##...#.#.#...#...#..#..##..#...#..#.................#..#.#...#...#...#.....#...#..##..##..##..#...###...#...#....#..#..#...#..#.#...##.#.#.#.#.#.......#.#.#.#.#.#.#.#...#...#....##..#..###.#..#..#.###..##.......##..#....#..#.#...###..#....#.#..#####..#.###....#..#..#.#..##.#.#.#.#.###.##........#.##.#.#.###..##.#.#.##.#.#..........#.##.###.#.#.#.#.#..#.#.#.#.#..#.#.##.#.#.#.#.#.#.#.#...#...#.#..#..#.###.#.#. .##.....#..#.#.##..#.#...##..#.#.#.#.#.#..#.#..#.#.#.#.##.#.#.#.#.###...#.#.#..##.#.##.#........#.#.####...#.#.#.##.#.#.#.#....#..#.#...##.#.....#.#..#..#.......#.###..#.#.#..#.#.#.#.##..................................#.###.#####.#.#.###.###.####.##.#.#.#.#.###.##.#..#..........#..##.#..##..#.#.##....##..#....#...#...###.#.#.#.#.#.#.#.#.##.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..###.#...#.#.###..##.#.........######.##..#.##.#.##..#....#....#.#....##..##..#.#..#.#.#.##....#.#.#.#.#.#.#.#.#.#.##.#.#.#....##..##..##..##.#.#..##..#.#....##.##.#.#.....##.#..#.#..#....#..#.#..#.............##.#.##..#.##....#.#.#....#.#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.####...##.#.#..#.#..#.###.#..#...#...#...##.#.#.#.#.#..#..#.#..#..#.##.###..#..#..............###.#...............##.#.#.#.#.#...#..#..#...#...#...#..#.#.#.#.#....##.#.#.#.#..#.#.##.#..#.#....###.#.##.#.#.####.##.##...#...#...##..###....#.#.#.#.........###..######....##..#.#.##.#.#............#...#.#.....#..##.##....#.#..##.#..#......###.#....#..###.###.#... .##.#.#..#...#....##.##.##..#.....#.....##...#.#..#......#...###...#.####.#..#...##.#...#.#.##.##..#..#..#.........##......#.#..#..##.#...##.#.#..###.#.#..#.#.#.#...#.##..#.#..##..##...#.#.#.#.#.#.#.#.#.##.#.##.#.#.#.#..........................................#.#...#.##.#.#.#.#.#.#.....#...#.......#.#...#..####.#.#.#.#.......#...#...#...#....#....#...###...#...#...##..#.....##.#.#.#####.#...#...#..#.#.#.#.........##.#...#...#.#.#.##..#.#...#.#...#...#.....##......##.#.#...........................#.##.#.#.#.#.#.#.#.#..#...#..#.##.#..........#.#...#..##..##.##.#.#..#..#.#.#.###.#.#.#.#..#.#.#....#.#......#.#..##..#.............................#..##.#...#...#....#.#.#.#..#..###..#.##..#..#.#.#.#..##...#......###.#.##.##..#..#.##.###..#.#.#.#.#.#.#.#.#.....#.#.#.#.#.#.#.#......#.....#.#..##.#.#.#.#.#.#.#.#......#.#.#.#..#..#...#..##.....#..#...#.#........................#.#.#.#.#.#.###.#.#.#..#...#..#.#.##.#.#.#.###.#.#.#...#..#....##...#.#.#.#.#.#.#.#....#.#.##...#.#.#.#...#...##.#.#.#.#...##.####.##.###.#.#..#. ...#.#..##.#..#.#...#.....####.#.###.#.#.##.#..#.#.#.#.#..#.###.#.##.....#..##.#...#.#.#...####...#.#.##.#.##.#.##...#.##.##..#..#...#..#...#...#..##..#..#..#.#...#.#...#....#...#...##..#...##..##..##.##....#....#...#..#.#.#.##.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#....#.#...##..##.#....#.#.#..###.#.#.#..#..#..#.#.#......#.##.#.#.#.#.#.#.#.#.#..#.#.##.###.#.#.#.#.#.###.#.#.#.#.#.#...............#..#.#.#..#...#..##.#.#.#.##.#.#.#.###...#.##..###.##..#.##.#..#.#.#...#.#.#.#.##..#.#.#.#.#.#.#.#.#.#.#.#.#..................##..#..#..#.....#.#.#.#.#.#..#..#.##...##..........#..#.....#.....#.....#....###.####..#.#.##..#...#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.##.###.#.#.#......#..##.#.#.#.....#..##.....#.#....###.#.#.#.#.#....#..#..#.........#..#..#..#...#...###.#.##.#..#...##..#..#.#.#.###.###.#....................#.##.....#.#.####.##..#...#.#.###.##.###..##.#.#.#.#.#.#.#.#.#.#.....#.#............##.#.#.###..##...#.............#..#..##.#.#...#.#...#...#.....#.#.#..####..#....#.###.#..#...##....#.##..................#.#.. .#...#.#...#.####.#..##.#.#####...###......#..#.....##..##...#.......#.####...#..#....###.####..#.......##...#...#.#..##....#..#..#.###..#.###.#..###.###..#.#..#.###..#..#.#.#.#..##...#.#.#...#...#...##..#.#..#.###.###..#...#....###...#..#...#...#...#...#...#..###..#.#...#...#..#.#...###....#...#..###.#.#....#.#.#.#..##..#.....#.......####.....#..#.......#.....#....#....#....#.#.#.#.#.#.#.#.#..#...###.###.#...#.......#.........#.....######...##...#..##..#..#..##....####..#...###...#...###...#...#.#.#.#.#.#.#.#.#..#.###..#..#.#.#.....#...#..###..#...#....#.#.#.#.###..#.#.###.#.###.#.#..#.##########..#....#..#.##.#...##..##..#...#...#...##.#.##.......#####.....##.#.###...#......#.#..##...#.#....#.#....#...#......##...#..###.#.#.#.#..###.#.###.###.#####....#..###.#...#..#..#......###....#.#.#.#.#.#.#.#.#.#....#.#.###........##...#..#....##...###.#....#..#..#..#..##.#..#.#.#..##.#.#.#.#.#...#.......#...#.###.#.#.#.#.#.###..#.#.....#.#...#.###.###.#.#....#.######..#.#......###..#.#...#.#.....#.#.#.#.#.#.#.#.#...#.
........##..#....#.#.####...###.......#...#...#.#.#...###.....#######.#..#...#.#.#.#....####..#...#.#.#.#...####.#.#......####.. .#.#.#.#.#.#.#.##.....##.#.###.#.#.##.##.#.#.#.....#.#.#..#.##.####.#...#.#.#........#.#####.#.#.#......#.##.#.......#.#.#.###.# .#..#.............#.#.#.....#...#...#..........#.#.......#......###..#.#..#..#.#.#.##.#####....#..#.#.##...#...###.##.###...#... .#.###.#.#.#.#.#.##..#.#.#.##.##.#.#.#.##.#.#.######.##.#.#.####.#..#....##.#.#...#....###..#.#.#....#...##..##.#.###..###.#.#.# ..###...##..#...#..#....#.............#.##...###.#..#..#....#..#...#..#.#.#....#.#.##.#.###..#...##.#.#.#.#.#.#.#.#.#.#.#....... .#.#.#.#...#.#.#.#...#.#.#.#.#.#.##.##....#.#.#....#.#..##.##.##.#.#.#.#..#.###..#.......#..#.#.#.#.......................#.#.#. ......####....#..#.#..#.....#...#....#.#.#.#...#.##....#.##....#..##....#.#..#..#..#.#.#..#.........#.#.#.#.#.#.#.#.#.#.#.#..#.. .#.#.#.#.#.##.#.#.###.##.#.#.#.#..#.#...#...#.#...#.#.#....##.###.#..#.#..#.#.#.#.#.#..##...#.#.##.#.#.#.#.###.#...#..##..###.## ..#.......#........##.#...#...###.#..#.#.#.#....##...#..#.###..#...#..#..#...........##..#.###.##.#....#....#..##.#.##..#....... .###.#.#.#..#.#.#.##.#.#.#.#.#.#.#.#.#.#.....###.#.##.#..##.#.###.###..#..#.#.#.#.#.#.#.#.###..#..#.#.#.#.#.#.#.......#..#.#.#.# ....#.#.##.#...#....................##...##.#..#....#...#.#....#...#..#.#....#...#.........#..#..#...#..#..#...#.##.##.#..#.#.## .#.##...#.###.#.#.##.#.#.###.#.#.#.##..##..#..#..#.#..##...#.#...##.#.#...#####.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.##.#...#.....# ..#...##...###..#...##..#.....#.##.#..#.#.#.#.#.#.##.#.#.##.#.#.#.#.....##.#.##....##..#.......................#...#...##..#.##. .#.#.#.#.##.#.#...#...##.##.#.....#.#...............................#.#.......#.#.#..##.##.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#. ...............#.#.#.#.#.#.##.#.#.....######.#.#.##.#.##.#.#.#.#.#.#.#.###.#.#...#.#......##..#...##..###.#.#................... .#.#.#.#.#.#.#####.#.........#.##.#.#.......#...#....#...#..##..##.......#..#.#.##...#.#.#..######.###.#.....#.#.#.#.#.#.###.#.# ..#...#...##........#.##.#.#.....#...##.#.##.###..#.#.##..#...#...#.#.##.#.#...#...#..#.#.#.#.#..........#.#.#.#..#..#.#####.#.# .###.#.##..#.#.#.#.#....##..##.#..###...#.......##......#.#.#..#.####...#.#.#.#.##.##...........#########.#.#.####.##.#.#.#.#### ..#....##.#...#..##.#.#...#...#..#....#..#.#.#.##..#.#.##..##.#.#.#.#.#.............#.#.#.#.#.#.........................#....#.# .#.#.#...#.#.###..#...#.#..#.#..#..#.#..##..###.##.#..#...#.#........##.#.##.#.#.#.#.#..#..#...#.#.#.#.###.#.#.##.#.#.#...#.#... ....#..#....#.##.##.#..#.#..####.#..#..#...#.##....#.#..#....#.#.##.##...#.###..##....#.#.#.###.#.#...#...#...#....#...#.###.#.# .#.#.#..#.#.....#..#..##...#.#.#.#.###.###....##.#..##.#..#.#...#....#.#......#...#.#.##.#........#.#...##.#.#.##.#.#.#......... ..#....##..#.#.#.#.###.#.#........#......#.#.##.#..#.#.##..#.#.#.##.##.#.#.#.##.#.#..#.#...##########.#.....#..#.....#.#.#.#.#.# .#.###...#..#...........##.#.##.#.##.#.#.#..##...#....#...#........#..#...#....##..#.....##.......#..#.#.#####.#.#.#.#.##.#.#... ......#.#..#.#.##.#.#.#...##...#.#..#.#..#.#..#.#..#.#.##..###.#.#...#.#.#.#.#...#..##.#....#.#.##..#...#...#...#.#.#.......##.# .##.##...#...#...##..#..#...#.#...#...##.#..#....#.#....#.#..#.#..#.##..#...##.#..#..###.#.#.#.#.#.#.#.#.#.#.#.#......#.#.#.#.#. ...#.###..#.#.###...#..#..#..#.#.#.#.#.###.####.#######.#...#...##.##..#..##.#..#..#....#........................#.#.#...#....#. .#......#..#..#.#.#..##.#..#..............#.#.#.##.#.#.#.###.###.#.#.#.#.#.#.#.#..##.#.#.#.##.#.#.#.##.##.#.#.###...###.###.#... ..#.#.#.#.#.#....#..#.#.##..#.#.#.#.#.#.#.....................................####.##.....#....##..#.#...#...##.##.#.#.#.###.### #.#..##..#....#.#.#.......#.#..##.#..##..##.#.#.#.#.#.#.#.#.#.#.##.#.##.#.#.##.#.....#.###.###...#....#.#.#.##...#.............. ...#...#...##..#....#.#.#..##.##...#...#...#...#..#..##..##..#.#.#.#..#..#.......#.###........##..####.....#.##.#############.#. #.##.#.#.#.#..#.###..##..#...##.#.#.#.#..#.##.###..#...#...#......##.##.###.#.#.###.#.#####.#...#....##.##...................##. #...#...#####......#...#..##....#....###..#..#.#..###.##.#..#.##.###...#..#..#.............###.##.#.#.#...#.##.#.#.#.##.#.#.#.## #.#.##.#.#.#..#.#.#..#.#.#.#.#.##.#.#.####.#.#.#.###....#.#..#.#....#.#.#.#.###.###.#.#.###.#....##....#.###.#..#...#....#...... ##.#.#......##.###.#..##....##...#..............###.#.#....#...#.#.##......###..####...#.....#.#.#..#.#.......##.#.#.##.###.#.#. .......##.#.........#...#.#...#.#.#.##.#.#.#.##......#..#.#.#.#...#...#.#.#.#.#####.#.#.#.#.##.#..#..###.#.#.#.#.#.....#.#...#.. .#.#.#...#.#.#.#.#.#..#..##.#.#....#....#.##...#.#.#.##..##...###..##..##.......##.........#..#..##.##....#.......#.#.#...#.#.#. #...#..#....#.#...#.#..#...#...##.#.###.....#.##..##.#..#..##....#...#...#.#.#.#..#.#.##.#...#.#...##.##.#.#.#.#.#..#...#.#....# ##.#.#..#.#...##.#....##.####.#.#......#.#.##...#...#.#..#.##.#.#..#.#.#..#.#.#..#...###.#.#.#..#.#...#.....#...###.#.##.##.#.#. .##....#.##.#...#.#.#...#.###....#.#.#..##...#.##.#....#.....##.####..##.##.#..#..#.##....#..#.#.#.#.#.#####.###.#.#.......#.... ...#.#.....##.###..#..#......#.#..#...#...#.##...#..##..#.#.#.#.....#...##..#.#.#.....##.#.#.......................##.#.#.###.#. #.###..#.#...##.#.#.#..#.#.##..#.###.#..#..#...#..#...#..##....#.#.#..#.###......##.#.#.....#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#...# .....#..##.#.........#..#..#.#..##....#..##..#..#..#.##.###.#.##..###..####.##.#..#..#.#.#.#...#...####..###...#.........#...#.. .#.##..#.#..#.##.#.##..#.#....#..##.#..#..#.#..##.#....###...#...#.##.#..#....##.#.##...#..##.#.#.#.#.#.###.#.#.#.#.#.#.####.#.# #...##....#..#....####.#.#.#.##.###.#.##.##.##...###.##.#.#.##.#.....##.#.#.##.###.#.#.###..##.........###.......#...##..#..##.. ##.#.#.#.##.#.##.#.###....##...#.#.##...##.#...##.##.......#..#..#.#....................##.#.#.##.#.#.###.#.#.#.#.##...##.#.#.#. ........#......#......#.#...##.......#.#...###......#.#.#.#.#.##..#..#.#.#.#.##.#.#.#.##......#.#..#...#...#...#.....#.........# #.####.#.##.#.##.#.#.#...##...##.#.#..#.#.#.#..#.#.##..##......#.###..#...#....#...#.#.###.##....####.#.#.#.#.#..#.#..#.##.#.#.# .#.........##...##..#.#.#.#.#...##..#........#..#....#...#.#.#..##...#.#.###.#..#.#.......#...#.#.#..........###.##..#....##..#. ...#.#.#.#.##.#...###......##.#...#..##.###.#..#.#.#..#.#...#..#...#....###..#.#....######.##..#...##.##.#.####..#.#..###...#... #.#..#..#....#..#..###.#.#...##.#.#.#..#######...#..#.####.###.##.#..#.#.#.#..###.#..........##.#.#.....#....#.##....#.##.#..#.# .#..#..#.#.#.##..#####.#.###...#...#..#.########.##..#..#.....####..#.......#....##.#.#.##.#.......##.#.##.#....####.....##.##.. ..#.##...#..#.#.#.###..#.#.##.#.#.##.##..#..#.#.#...##.#.#.##..##.#..#.#.#.##.#.#.##...####..#.#.#...#....##.#.#.#.#.#.#...#..#. .#.#...#..#....#...#.#.#.....#.........#.#.#....#.#.......#.#.#.#...#...#....#.....##.#.#.##.#..###.#.#.#...#.......#...#.#.#.#. .....#..#..#.#...##...#..#.#..#.#.#.#.#......##.##..#.#.#....#...##..#.#.#.#..#.#.#.........#..###..#....#.###.#.#.###.#.......# .#.#..#..#..##.#....##..##..####...#..##.#.###.#..#..#...#.##.#.#.#.#..#.###.####..###.#.#.###..#.#.#.#.#..##...#.....###.#.#.#. ..#..##.##.#....#.#...#..#.#.##.#.###.....##.#.#.#..###.##.........###......#..#..#.#.#...#.#.#....###.#.#.#.#.#..#.#....##..#.. .###.#....#.###..###.#..#........#.##.#.#........##..##...#.#.#.#.#.#..#.#.#.#.##.....#.#.....##.#..#....#....###.#..#.#...#.#.# #.....#.#......##.##..#..#.#.#.#.....###..#.#.#.##.#...##.#.#.#..##.##..##.......#.#.#..#.#.#..#..#...#.#..#.#.#.##.#...#.##.... .#.#.#.#.#.#.#......#..#.#..#..#.#.#.##.#..##..##....#...#...#.#......#...#.##.#.#..#.#.#..#..##.#.#.#.#..#........#.#.#....#.#. .##..#.#....#..#.#.#..##.#.###..#...##....#.#.##.#.#..#.#.##...#.#.#.##.#..##...#..#....#.#.#...##.#....#..#.#.#.#...#..##.##..# .#.#....#.#..#.#..###.#.##....##.#.##.#.#....#....#..##.....#.#...##...##.#..#.#.#..###.#....#.#.#.#.#.#.###..##..#.#..###...#.. .....#.#..#.##.#.#.##.....#.#.....##..##..###.##.#.#...#.#.#..##.#...#...###.#.#...#....#.#.#.......#.......#...#..###....#.##.# .#.#..###.#...##.....#.##..#..#.#.##.#..#...........#.#...###...#.##..##......#.##.##.#.#..###.#.#.#..#.#.#.#.#..#....###..##.## ..#..#.#...#.#.#.#.#..#...#.#..##......#..##.#.#.##..#.#.#.#..#.....#...#.#.#.....#..#..#.#.##..##..#.#.#..##..#..#.#....#.....# .###....#.#.....##.#.#..#....#...##.#.#.#...#...#...#..##...#..##.#.#.#..##..#.#.##.###.#.....#...#..#...#...#..#..##.##..#.#.## .##..#.#...#.#.#.####.##..####.#...#.##..#.###.#..#.#.#.#.###.##...##..#...#..##.#...#..#.##.##.##..#.#.##.#..#..#...#...#...### ####..#..#.#..#...###.#.#.....##.#.#..##......#.##...........##..#...#.#.#..#...#.#.#.##....#.#..##.#.....##.#.#..#.#.###.#.#.#. ###..#.#.#.#.##.##.#......#.#...####.##..#.#.#...##.#.#.#.#.#..#.#.#..##..###.#.........#.#....#...####.#...#....##.......#..... ####....#..#..#..#.##.#.#..#..##..#....###..#.#.#.#..#...#...#...#..#...#....###.#.#.#.##..#.#..#.#.#.#..#.###.#...##.#.#..#.#.# ###..#.###..##..#...##.#..###..#.#.#.##...#.......#.#.#.#.#.#..#.#.###.##.##....#...#....###..##.......#..#.#...#.###..#..#...## ####..#....#.#.#.#.#.#.##..#..#.........####.#.#.##....#...#..#...#......#.#.#.#.#.###.#....#..##.#.#.##.#...#.#.....##..###.### .....#.###..............#.###...#.#.#.#....#..##...#.#.#.#..#.##.###.#.#....##....#.##..#.##..#.#..#...##.#.#.#.#.#.#.#.#.#...## .#.#......#.#.#.#.#.#.##.....#.#..#..#..##..#...#.#...#...##.#...##.#...#.#...###.....#..##.#....#..#.#.........#..#...#..#.#... ###..#.#.#...#...#...#..#.#.#...##..#.#.#..#.#.#.###.#.#.##...##.....#.#...#.##...#.#..###....#.##.#....#.#.#.#.#.#.#.##.#.##.#. .###..#...#.###.###.#.#.#..###.#.##....#.#....#...#........#.#.###.#.#.###..#...#..#..#..####.#...#.#.#..##..#..#............#.. .....#.#.#...#...#......#.###....#.#.#....#.#...##.#.#.#.#........#..#....#..#.#..#.##.#....#..#.##....#.#.####.#.#.#.#.#.#.#.## .#.#...#..#.#.#.###.##.#...#.#.#...#..#.#..##.#....#..##..#.#.##.#.##.#.#..##.###........##.#.#.#####.#......###.##..##..##..... ..#..#..##.....#.##...###.#..#..#.#.###..#...##.#.#.#...#..#...#.......###.....##.#.#.#.##..#.....#.#.##.#.#.......#...#...#.#.# .###..##...#.#.....#.#......#..#.......#..##...#....#.###.###.##.#.#.##.#..#.##....#...#..#.#.#.#....#..#...#.#.#.###.##.#..#... #....###.#.#..##.#..#.#.#.#..#.##.#.#.#..##..#.##.#.#....###....##..#.#.##.#.#.##.#.#.#.#.###..#..#.#..#.#.#..#..#.#....##.###.# ..#.#.#.#..#.#.#..#....#...#..#....#..###..#..#.#..#..#.#.#.#.#...#.......##.....#...........#.##..#..#...###..#....#.#...###... .#.......#.#....#.###.#.#.##.####.#.#.#.#.#..#....##.#.......#..#.#.#.#.#...#.#.###.#.#.#.#.#....#..#..##..#..##.#.#...#.#.#.#.# #..#.#.#.#.#.#.##....#......#.#.#.#........#..###...###.#.#.#.#..#...#...#.#...#.#.#...#...###.###.#.#.#.#.##...#.#.#.#.......## .#.#..#..#.#..#...#.###.#.#......##.#.#.#.#.##...#.#.#...###....#.#.#..#..###.#....##.#.#.#.......#..#........#......#.#.#.#.### ...#.#.#.#.#.#.##..#.#.#...#.##.#..#...#.......#.#....#.#..#.##....###.#.#.#.#.#.##.#....###.#.#.##.#.###.#.#..#.#.#...#..#...## .#.#....#..#.....#......#.#....#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.............#.#..#...#..#.......#..#.#...#..#..##.#.#.# .#.#.#.#.#.#.#.#..#.#.#.#..#.#.....#..#.#..#......##.##........#........#.#.#.#.#.#.#.##.#.#.###..#.#.#.##.#..##.#.###.#........ #..#.#.#...#..#..##..##.#.##..#.#.#.#...#.###.#.#......#.#.##.###.#.#.#..#...#...#......##..###..#.#..###.###..#......#..#.#.#.# ..#...##.#..#.##...#...#....##...##..#.#####..#..#.#.#..#...#.###..###..#.#.###.#.#.#.##.#.#.#.#....#..#...#..##.#.#.#.##...#..# #..#.#.##..##...#.##.#..#.#..##.##.#...##...##..##..#.####.##....#.##.#.#....#.....#............#.###.#.#.###...####....###.##.. ..#......#..#.###...#..#.#..##......##....#...#...#.#.#.##..#.#.#...#....#.##.#.#.#.#.#.#.#.##.#...........#..#..#...#.#.#.#.##. #..#.#.#.#.#.....#.###....#####.#.#.#..#.#..#..#.#........#..#.#.#.#..#.##....#..#.....###....#.#.#.#.#.#.###.#.###.#..........# ..##..###...#.#.#..###.#.#.###..#..#.#..###..#.#.###.#.#.#..#....#..##..##.#.#..##.#.##.#.#.#....##..#...####..###.#.#.#.#.###.. #.#..#.###.#######....#.......#..#....#..#.#..#####..#..#.#...#.####...#.#..#.#...#.......#..#.#...##.#.#.###.#.##......###....# ...#......#####....#.#..##.#.#..##.#.##.#...#...#.##..#....#.#...#.###....#.#...#.##.#.####.##..#.#.#.#......#...#.#.#.#.#.#.#.# #.###.###..###.#.#..####....###...#....#.#.##.#....#.##.##..###.#.....#.#..#.##..####.....#...#.#.....#.#.#.##.#.####.......#..# ...#.....#..#...#..#.#.###.###.#.####.#......###.#.#...#.#.####...####...#....#.#######.#.#.#..##.#.#..##.###...#..###.#.#.#.#.. #.###.#.#..#.#.###........###.....#.....##.#..##.##..#....#.#.#.#.....#.#.#.#..#.#######..#..#...#...#...#.#.#.#.#..#...###..#.# ..##...#.#......#..#.#.#.#.#.#.#.#.##.###...#...#.##..#.#.....##..#.#..#.....#....#.#####.#.###.###.##.#...........#.#.#.#..#... .#..#.#....#.#.###..#...#.....#......#...#.#..#....#.#.#..#.#...#..##.#####.##.#.#...###..#.#.#..##...#..#.#.#.#.#....#....#..#. ..#...##.#..##..##.#.#.#.#.##...#.#.###.###.#..#.#.#.#.#.#...#.###.#...###....#.#.#.#.#.#.#....#...#.#.#..#...#...#.#...#.###..# .#..#.#.#..#.#.#......#...#..#.##..#.#..#.#...#...#.....#.#.##....#.#.#.#.#.#............###.#..#.#.....#.##.###.##..#.#...#..#. ..#..#...#....####.##.#.##.#.###..#...#.....#..#.###.#.##.....#.###........#..#.#.#.#.#.#.#...#..###.#.#....#.##...#..#.#.#.#... #.#.###.###.#..#...##...........##.#.#.#.#.#..#.#.#...#..##.#..#.#.##.#.#.#.#..##..###.....#.##.###...#.#.#.....#.##.#.......##. ...#.#..#....#..##...#.#.#.#.#.#...#....##..#.....##.#.#.##.#.#..#.##..#.....#...#..#.#.#.#....#.#.#.#.....#.#.##...#.#.#.#.#... #.#...#...#.##.#.#.#..##..#...#..##..#.#..##..#.#.#........#.#.#.....#.##.#.##.#..#.#.#..#.#.#......#.###.###....#.#...##..#..#. ..#.#..#.#....#.....#...#..#.#..#.#.#.##.####..#...#.#.#.#.......#.#..#.#..#....#.#....#.#....#.###....#...#.#.#..#.#.#..#..##.. #....##.##.#.#.#.#.##.#..#.##.#...........##..###.#...#...#.#.#.#.#.#....#.#.#.##..#.#..#.##.##....#.##.#.#..#..#.......#..#.##. ..#.#.....#....##....##.#.......#.#.#.#.#...#..#..##.#.#.#...#....#.#####.#.#.#..#..#.#....#...#.#..#.#.....##.#..#.#.#.##...##. .#....####.#.###.#.#...#.#.#.#.#...#...#..#.#.#.#..#....#.#.#.#.#...............####....#.#..##...#....##.#...###..#...###.#...# .##.#.......#.......#.##...#..###.###.###..#.....#.#.#.##......#..#.#.#.#.#.#.#.....###..###.#.#.##.#.###..#.#.#..#.#.#.#.#.#.## ..#..#.#.#.##.#.#.#..#..#.#..#.#.######...#.#.#.#..#..#..##.#.#.#..#...#...#...#.#.#..#.###....#...#####..#..#..##...........##. .#..#...##...###..#.#.#.##.#.....#.#.#.##...#..###.#.###.....#..#.#.#.#.#.#.#.##..#.#.##.#.#.#..#.#.#.#.##.#...###.#.#.#.#.#.... ..#.##.#...#.##.#.#.........#.#.#......#..#.#.#.##.#....#.#.##.#.....#..#...#...#...........##.#............#.#.#.#.##..#...#.#. .##...#.###..#....#.#.#.#.#.#..#.#.#.#..#..#......##.#.#.##.#...#.#.#.#...#..#.#.#.#.#.#.#.#.#.##.#.#.#.#.#..#........#.##.##.#. ##..#.....##..#.#.#..#...#...#......#..#..#.#.#.#.#.#......#.#.##..#..#.#..#..##....#...#.....#..#...####..#.#.##.#.##...#...##. #.#..#.#.##..#####..#.#.###.##.#.#.#.#..#...#..##....#.#.#.......###.#.#.#.#.#..##.###.#..#.#...#.#.#.#.#.#.....#..##.#.#..#...# ..#.##..#.###.#####....###....#...#....#..##..###.#.#...#..#.#.#..........#..#.#.#..####.#...#.#.........###.#.##.#....###..#.#. #.....#........####.#.#.###.#.##.#.#.#..#...#..#...###.###..###..#.#.#.#.###......##.#..###.##..#.#.#.##..##..#..#.#.#.#...####. ..#.#..##.#.#.#.####.....#...#......#.#.#.#.#.###.#......#.#.###..#...#...#..##.#.....#.###...####..#...#...#..#.#..#....##.#... .#...#.##..##....##.#.#.#.#.##.#.#.#....#..#.....#..#.#.#.....#..###.###.###...##.#.#......#.####.#..#.#..#..#....#..#.#.....##. #.#.##...#.##.#.#.....#....#..#...#..#.#..###.####.#...###.#.#.##.#..###...#.#...#.##.##.#..#.###..#..###..#..#.#.##..#..#.#.... ......#.#....#..#.#.#..#.#..#.##.####...#....#..#..##.#..##.......##....#.##.#.#.#......###....#..#..#.##.#..#...#.#.###..#.#.#. .##.#..###.#.##.#.##..##..#.....######.#..#.###..##....#...#.##.#.#.#.###...#...#..#.#.#.##.#.#.#.##.....###.##.#.....#.#....##. #....##.#...#..#..#.#...#..#.####...#.#.#.####..#.#.#.##.##..#...#.......#.###.#..#..#.....##.......#.#.#.#....#..#.#....#.#...# .##.#.#.##.#..#..#....##.#..##.#..##..#...#.#.#....#.......#..#.#####.#.#.....#.#..#.#.#.#...#.#.#.###.....#.#...##.#.##..##.#.. ..........##.#.#..#.#.#..#.#....#..#.##.#.......#.#..#.#.#..#..#.#.#..##.##.##...##..#..#..#..#...#.#.#.#.#.##.##..###..#...##.# #.#.#.#.#......#.###....##...#.#..#...#.#.#.#.##...#..#...#..#.#....#......#...##..###.#.#..#..##......#......#.#.#.#.#.#.#...#. ..#..#...#.#.#..#.#.#.#...#.#.##.#.#.#.#.#.#.####.#..#.#.###.#...#.#..#.#.#.#.#.#.#.####.#.##.#...#.#.####.##............#..#... .#..#.#.#...#..#.......#.##..................#####.#...#..#..#.#..#.#..##................#...#..#..##.....#...#.#.#.#.#.###..##. ###....###.###..#.#.#.#....#.#.#.#.#.#.#.#.#.#####..#.#..###.#..#....#...#.#.#.#.#.#.#.#..#.#..#..#.#.##.#.##.#.#.#..##..#..#.#. ##..#.##......#.#.##..##.###.#..#...#...#...#.#.#.#.#..##....#.#..#.#..#..#...#...#.#...##...####....#.......##..#..#.#.#.#...#. ..#..#..##.#.#...#...##.....#..#.#.#.#.#.#.#..........#.#.#.#..##..#.#..#..#.#.#.#...#.####.#..#..#.####.#.#...#.##....#...#.#.. .#..#.#.##..#.#.#..#...###.###....#.......#.#.#.#.#.#....###..#...#..##..#..##.....#.##.#...#.#.#..#.#.#.#..#.##...##.#.#.#.#.## ..#.......#.#....#..#.##.##....#.#.##.##.#...###.###..#.#.#.#..##..#.#..##.#..##.##..#..###......#......#..##...#.#............# .#..#.#.#..###.#.#.##......#.#..#..#...##..##.#....##..#..#...###.#...#...#.#.#....#...#.#..#.#.##.#.#.###...#.#...##.#.#.#.#.#. ...#..#..#.##.##.#.#..#.#.#.#..#.#.##.#.#.#.#..#.##.#.#.#.###..#....#####......#.###.#....##...##..#..#.##.#.#.##.#.#..##..#.... .#..##..##......#...#..#.....#......#.........#...#.#.......#.#.#.#.....#.##.#..#.#.#.####..#.##.#..#.....###.#......#.#..#.#.#. #..#..#...#.#.#.#.##..#.#.#.#..#.#.###########.#.##.###.#.#.#...#..###.###....#............#......###.#.#..#...##.##..###...#..# .#...#..#..#..#.#..##....#.###..#......................#...#..#.#.#.#...##.#.#..#.#.#.#.#.#.#.#.#...#..#..#.#.#.#.#..###.#.##.## ...#..#..#..#..#..#...#.##.##..#..#.#.##.#.##.##.#.#.##.###.#.#.#....#.#..#..##..#...#..#....##.#.#..#.##........#.##.#......### .#..#.#.##.#..#.#.#.##.......#..#.#..##...#..#....#..........##.#.#.##..#.##...##.#.#.#..#.#...##.#.#....#.#.#.#...#...#.#.#..## #..#..#...#.#...#.#..#.#.#.#.#.#.##.#..#.#.#.###.###.#.#.#.#.#..#.#...#.....#.###.#...##..##.#...#####.#.##...##.##.##.###..#..# #.###.#.#....#.#..##.#.#..#..#.....###.#.#.....#...#.#..#...###.#..#.##.#.#..###....#...#...#.#.#.#.##..#.###...#........#.#.#.. .#.#..#..#.#..###..#.#.#.#.#.#.#.#..#..#...##.#..#..##.###.#.##.#.##...#..#.#.###.##.#.##.#.#.#.......#.....#.#...##.#.#..#....# .....###..#..#.#.#.#.#..#....#..#..#.#...#.#...#..#...#.##.....#....#.#.#..#...#.#.......##....#.#.#.##.#.#..#..#..#..#..#.#.#.# .#.#..#..#.#.....#.#.#.#.###.#.#.#...#.#..#.####.#..#.....#.#.#.#.#..##...#.#.#...##.#.#...#.###.#.#...##..#..#..#.#####....#### #.#..#.#.#..#.#.##.#.#.....#.#.#...#..#.#.......###..#.#.#...#.....#..#.#.......##.##.##.#..#..#..#..#...#.#.##.#.....##.#.##### #..#....#..#...#...##..#.##...#..#..#....##.#.#..##.##..#.#.###.#.###..#..#.#.#.........##.###.#.#.###.#..#....#.##.#..#..###### ..#..#.#..#.#.##.#...#..####.###..#..#.###..#..#...#..#....#.#.##..#..###.#..##.#.##.#.#.#..##........##.###.#.....#..#.##.#.#.# #..#..###.....#.#..##..#.##...#..#..#...###..#..#.#.#...#.##...#..###.###..#...##...#..#.#.#..#.##.#.#...###..#.#.#.#........... .#...###.##.#.#.##...#.....#.#.#.##.##.#.##.##.#.#..#.#..#...#.##....#....##.#...#.#.#...##.#.####..#.##.##..#...#....#.#.#.#.#. ...#...#.#.#.....#.##..#.#.#.#.##.###......#...#.#.#.#..#.##..#...#.###.#...##.#..#....#..........#.....####..#.#.###..#...#...# .#.###......#.#.#....#..#..#.........#.#.#####.......##....##.#.#..#####..#...##.#..#.#..#.##.#.#..##.#.....#..#...#..###.###.## #...#..#.#.#...###.##..#.#.#.#.#.#.#.#..##.###.##.#.##.#.#.....#..#.#.###..##...####...##....##..##.##.#.#.#..#.#.#.#..##....#.# ##.###.#..#.#.#.###..#....#.#...#...#..##...#....#.....#..#.##..#.#....#..##..#.#####.#.##.#...#.......#..###........#...#.#.... ##..#...###.#......#...#.#...#.###.###.#.#.###.##.#.#.##.#.#.#.#....##.##.#.#..#.###.....#..#.##.#.#.#.#.#.##.#.###.#..#..#..#.# .#.###.#.#....#.##.#.#..#.##...#.#.##.........#...#..#.......#..#.#...#.#.#...#...#.#.#.#..##...####.###.....#.....###.#.#.#..#. ....#.....###..#..#.#..#....##...#...#.#.##.#...###.###.##.###.#...##....####...##..#..###...#.#.#......#.#.#..#.##.##..##...##. .#.#.#.#.#....#.#.#..#...###...##..#.#..#..#..#....#.#..#.....###.#.#.#.##.#..#...#.######.#..#..#.#.#.#...###.#......#.#..#.... #.#....####.#......#...#....##..#.#..#.#.#.##..#.#.#..#..##.##.#.....#......#..##.........##.##.#.#...###.#.#.###.#.#..####..#.# #.##.#.#.#.#..##.#.#.#..##.##..###.#.#.......#..#..##.###.#....##.#.#.#.##.#..###.#.#.#.#...#......#.#.##.....###..###..#..#..## ......#.....#...##.##..#.#...#......#..#.#.#.#.###.........#.#..#..#......###....#..#..##.#...##.#.#.....#.#.#.##.#....#..#..#.# .#.#.#.#.#.#..#...#..#...##.#..#.#.#.#..###...#.#..##.#.#.#...#.#.###.#.#.###.#.#.#..#...##.#...#.##.#.#..#......#.#.#...#.#.... .##.......#.#..##..#...#...###..##...###.#.#.#..##...##..#.#.#..#...##.##....##....##..#...##.#.....#.##.###.##.#...#..#....#.#. #...#.#.##....#...#..#..#.#.##.#.#.#.......#.#.#.#.#...#....#.#.#.#......#.#...#.#..##.#.#...#.#.##.....#.##...####..#..#.#..##. ..#.#..#...#.##.#..##..#.....#....#..#.#.#.#......##.#..##.#....#..#.#.#..##.#..#..#....#..#....#.#.#.#.....#.#.#.#.##.#...#...# .#..#.###.#....##.#...###.#.#..#.#.#.#.##..#.##.#...##.#...##.#.#.#..#..#...#.#.##..##.###..#.#....##..#.#.#..........#.#.#..##. ..#.#...####.#..#.#.#..#..#..#..#.....#..#.#...##.#...#.##..#.#.#..##..#..#....#.#.#....#..#...#.#...#..#.###.#.#.#.#....###.... .#..#.#...##..#.#..#..###..#.#.#.#.#.#.#.##..#...##.#.....#..#..#.#.#####..#.#....#.##.#.#..#.#...#.#..##.####...##..#.#....#.#. #..#..#.##...##.#.###...#.##.#....#........#.#.#...##.#.#..#..#.#......##.##..#.#....#....###.##.##.##.#...###.#...###..#.#..##. ###..#....##.#..#..#..#.#...#..#.#.#.##.##.#..##.#...#...#..#.#.#.#.#.#.#...##...#.#..#.#....#.....#.##.#.#.#.##.#....#..###...# #.##..#.#.#...#.#.###..#..####..#....##.#..#.#.#..#.#.#.##.#...##..#.....#.#.##.###..##..#.##..#.#..............#.#.#..#....#.## .....#...#.#.#.##....#..#.#.#..#.#.#...#.#.#....#..##.#...#.#.##..#.#.#.##.....#.#.#...##.#####...#.#.#.##.##.#....####..#.##..# .#.#..#.#....#.#..#.#..#....#.##.#.#.#....#..#.#..#.....#....####.#....#...#.#......#.#...###...#..#...##....##.#.#.#.##.#...#.# ..#..#..##.#...##..#.#..#.#..#.#.##...#.#..#..#.#.#.#.#.#.#.#.#.##.##.#.##..#.#.##.#..#.####.#.#..###.#..#.#...#........#..##.#. .#.#.##...#..##...##...#...#.......#.##.#.##.#..#..#.#...#.......#........#....#..###.....#..#.##...#...##..#.#.#.#.#.####....#. #.....#.#..#...##...##..#.##.#.##.#....##..#...##.##..#.#.#.#.#.#.#.#.#.#..#.#.##.##..#.#.#.#.#.#.##..#...#..#..##...#.###.#.##. .##.#..#.#.#.#..#.#..##.#...#.#....#.#...#.#.#...####......#...#..#..#...#..##.....#.#.#.........#..#..#.#..##.#.##.#...#...#... ....#.##..##..#..#..#...#.##...##.#..#.#..#...#.#.###.#.#.#.#.#.#.####.#..#...##.##.#...#.#.##.##.#.#.#..##........#.#.#.#.#.##. .##.#...#....##.#.#..##.#...#.##.#.#..#.##..#.#....#.##.###...........##.#..#...#.#.#.###..#.........#.#...###.#.#........##.... .##.#.#..#.#...#....#...#.#........#.#....#..###.#.....#...##.#.#.#.#..#.##.#.#..........#..##.#.#.#.#.#.#....#...#.#.#.###.#.#. #....#..#...#.###.#..##.#..#.#.#.#.#.###.##.#####..##.#.#.#.#..#.##.#.#....##..#.#.#.#.#..#...#...#.....#..#.#.#.##..##..#...#.. ..#.##.###.#######..##..#.#.###...#........#####.#.##........#.....#...#.##...#..#.#..#..#..#.##.#.#.#.#.#..#......#...#..#.#.#. .#....#.####..#.#.#...#.###.#..#.##.#.#.#.#####......#.##.#.##.##.###.#....#####..#..#.#.##..#.#....#.#....###.#.#.#.#..#.....#. ..#.#....#.##.......#.#..#...#.....###...#####.#.#.#.#...##...#......###.#......##.#...#...#....##.#...#.#..###...#...#..#.#.##. .##..#.#.....##.#.#..#..#.#.#.##.#....#.#.#.#...#...##.#...#.#.##.#.###...#.#.#..#.##.##.#..#.#...#.##.##..######..#.#.###..#.#. #...#...#.#.#....#..#.#........#..#.##........##.#.#....#.##.....##....#.##..##.#.......##.#...#.#.....#.#..#####.#.......#..... ..#.##.#...#..#.#.#....#.#.##.#..##...#.#.#.#....#.###.##...####...#.##....#...#..#.#.#...#.#.#####.#.##...#.#.##.##.#.#.##.#.#. .#....#.#.###..#....#.#...###..#...#.#...##.#.#.#..#.#...#.###...#..#.##.#..#.#.####.##.#....#.#.#...#..##.......##.##.#...#...# .##.#....###..###.#..#.#.#.#.#.#.#..#..#...#...###....#.##.##.##..#....##.#..##.####.....#.#......#.#.#.##.#.#.##.#.##..#.###.#. #...#.#.#.#.##...#..##........##.#.#.#.##.#.#.#.#..#.#....#.#.#..##.#.##....#....##.#.#.##..#.#.#.........#..#........#..#...... ..#..#......##.#.##...##.#.#.#....#...#...#.#....#..###.#......#..#..#..##.#.##.#...###...#..##..##.#.#.#..#..#.#.##.##.#.###.#. ##..#.#.#.#...#.....#..#..#..#.#.#.#.#.##....#.#.#.#.##..#.#.#..#..#.#.#.#........##.##.#..#...#...##..#..#..#...#.#..#......##. .##....#...##.#.#.#.#.#..#..#.#........##.##..#.#......#..#..#.##.##......#.#.#.#.....#..#..#.#..#...#..#.##..##....#..#.#.#...# ....#.#.#.#.##...#...#.#.##....#.#.#.#..#...#....#.#.#.#.#.#.##.....#.#.#..##..##.#.#.#.##.#..####.##..##...#...#.#..#..#...#.## #.#..#........#.#.#.##...#..#.#...#...#.#.#.#.#.#..#..##....###.#.#..##..#...#...#...#....#.#.....##.#...#.#..#..##.##.#..#..### ##..###.#.#.#.##......##.##..#.#.#.#.#..#..#.#...#..#...#.##...#...#...#.#.#..#.###.#.#.#.#...#.#.....#.##.##..#.##...#.#.#.#### ###..###..#..##..#.#.#...#..#.......###.#.#...#.#..#..#..#.##.#.##..#.#..#..#..#.#....#..####..#..#.#.#...#.#.#..##.#....#...### ....#.#.#..##...#..#..##.##..#.#.#.#.###....#.#..####..#..........#..###..#..#...#####..#.#.#.###..#...##....#.#...###.#.##.#.## #.#......#...##..#.#.#....#.##.#..##...##.##..#.#.##..##.#.#.#.#.#..#.##.##.##.#......#......#.##.###.#.#.##....#.###...#......# ##..#.#.##.#.#..#...#..#.#....#.#...#.#...###.#.....#...##..##..#.#.....##....##.#.#.####.#.#...#..##....##..##..#.#.#.#.##.#.#. #.#..#....#..#.#..#..##...#.##...#.##...#...#.#.#.#.#.#...#...#....#.#.#.##.#...##.##......###.###...##.#..#...#.....#.....#.... ..#.#.#.#..#.#.##.#.#..#.#.#.#.##....###..###.#..#..#..#.#..#..#.#.#..#....#..#...##.##.#.#.#...#..#...#.#...#..#.#.##.#.####.#. #.#....#..##..#...#..#...........#.#....#..#..#.#.#.#.#..##..##...#..#.#.##.#..#.#...###......##.#..##.#..##..#..#....##...#...# ....#.#.#...#.###.#.#..#.#.#.#.#.#..#.#.#.#.###....#####...###.#.###.........#..####..###.#.#.....#..##.#..#.#..#.#.#...#.###.#. #.#..#..#.#..#....#..#.#..#...#...#.#..#.......#.##.#.#..#......###..#.#.#.#..#..#.#.#.#...##.#.#..#......###.#....#..#..#.##... ..#.#.#.#..#..#.#.#.#.#..#.#.#.#.#..#.#.#.#.#.##.......#..#.##.#.#.#..#.##..#..#........##...##..#..#.#.#.###...#.###..#.....#.# #.#......#.#.###..#...##....#.....##....#..#....#.#.#.#..###........#.....#..#..#.#.#.#.#..#...#..#..##..#....#..#.#..#..#.#..#. ##..#.#.#...#.#.#.#.##...#.#.#.#.#.##.#.#.#.#.#.##...#.#.####.#.#.#.#.#.#..#..#..#...#...#..#.##.##.##..#..#.#..#..##..#..#.#... ###..#..##.#......#..#.#..#....#....#..#.....#...#.###....###..#...#...#..#..##.#.#.#.#.#..#..#....#.##.##.#.##...#..#..#....#.# ###.#.#...#.#.#.#.#.#.#..#.####..#.#..##.##.#.#.#.#.#.##.#.#.##.#.###.#.##.#...#...#....#.###..#.#.....#.##.#...#...#..##.#.#.#. ##.##.#.#....###..#...##...#...###.##...#.#.#..........#.........#..#.......##..##.##.#..#.#..##..###.#..#...##..#.#.#...#...... #........#.#....#.#.##...##.#.#.####..#.#..#.#.#.#.#.#.#.#.#.#.#...##.#.#.#...#.#....#..#...#...#....##.#.#.#...##....#.#.#.#.#. ..#.#.#.#...#.##..#..#.#............#..##.#....#..#.#..#..#...#..#...##..#..#..#.#.##.##.#.##.#..#.#.........##...#.#.#....#...# .#...#..##.##..##.#.#.###.###.#.#.##..##...#.#.#.##.##.#.###.###..##..#.###..#..............#..#.#.#.#.#.#.#...#.##..#..#.###.## #..##.#...###.#...###.##.##....#....#.#.#.#.##.#......#.....###.#...#..##.#.#..#.#.#.#.#.##.#.##.#..##..#...#.##...##.#..#.##.## .##.....#....#..#........#..#.###.#.#.........#..#.#.#.#.##..#..#.#..#.....###..#.#...#....#....##.#...#.#.#....#.##...#.....#.# ....#.#..#.#.#.#..#.#.#.#.#.#....#..#.#.#.#.#..#..#....#...##.#.#..#..#.#.#.##.#...#.#.#.#..#.#...##.#....#.#.#..#...##..#.#.... .#.#..#.##..#..##..#...#...#..#.###.#..#...#..#.#..#.#.#.#.......#..#..##.....#..##.....##.#...#.#.#..##.#..#..#..#.#.##..##.##. #.#..#....#..##...#.#.#.##..#..###...#..#.#.#...#.#.#..#..#.##.#..#..#...#.#.#.#.#.#.#.#.#..#.##...#.#.....##.#.#.......#...#.## ....#..#.#..#...#...#.....#.#.#.#.#.#..#.....#.###..##.#.##...#..##.#.##..#.........#.....#.#...#.#...##.#...#...#.#.###..##...# .#.#.#.#..#..##..#.#..#.#...#......##.#..#.#..#.##.##..#...#.###...##.#..###.##.##.#.#.#.#..#.#..##.#.#...#.#.#.##..#.#.#...#.## .##.....#..##...#.#.#..###.#..#.#.##.#.#.#..#........#.#.#..#.##.#..#..#..#..#...#....#..##.#..##..#...#.##.......#.#.....#..... #...#.#.#.#.##.##.....#######..##.......####..#.#.#.#..#..#.....#..###...###..#.#..##..#...#..##..###.#....#.#.#.#...##.#..#.#.# ##.#..#.#....#.#.##.#..###....#.#.####.#.#.##..##..#.#..#..#.#.#.#..#.##....#.####...#..#.###....#.#.#.#.#..##..###.#...#.##..#. #..##.#.#.#.#......#..#.#..##....#...........#...#...#.#..#.##....#.....#.#..#.....#..#..#.####.#......#..#...#.#.#.##.#....#... .##...#.#..###.#.####....##...#.#.##.#.#.#.#.#.###.#.#..#.....#.#..#.#.###..#..#.#..#..#....##....#.#.#..#.#.#.....#...##.###.#. ....#.#.#.#.#...#####.#.#...#..#...##...#...##....##.#.#..#.###.##..##..###..#..#..#..#.#.#...#.##...###....###.#.#.#.#......#.# #.#.#.#.#....#.#.##....####.#.#.#.#.##.#.#.#.##.#...#...##.....#...#...#.##.#.#.##..#....#..##..#.#####..##.###..##..####.#.#... ...#..#.##.#.#....#.#.####.#..........#.......#..#.##.#..##.#.#.##..##.....##..#..#..#.#.##...#......#.#...#.##.#.#.#.#.#.##.##. #.###.#...###..#.##..####....#.#.#.#.#.#.#.#.#..##...#..#.##......#.##.##.#..#..#...#.##...#.###.#.#....#.#...#.........#....... ...#..#.#....#..##..######.#.#.##...#...#...###...#.#.#.....###.#.#...#....#...#.##.....#.#....#..##.#.#....###.#.###.#..##.#.#. #.###.#..#.#..#...#.#.#####..#.#.#.#..#..#.#.#..#..#....#.#..###...#.####.#.##....#.#.##..##.#.#.#....###.#....#.....#..#.#..### ..#.#.#.#...##..#.#.......##.#...#..###.##....#..#..#.#..#..#.###.#....#.......#.#..#.#.#...#...#..#.#.##.#.#.###.#.###....#.### .#....#..#.####..#..#.####.#.#.#.##.......#.#.#.##.###..###......#.#.#..#.#.###.#..##....#.#.#.#..#......##..#.##..#.##.#.##..#. ..#.#.#.#..##.##..#..##..#.#.#.#...#.#.#.##..#....###.#.###.#.#.#.....#..#.......##.#.#.##....#.#..#.#.#...#.....#.....##...#... .#.#...#.#......#.#.#..#.....#..#.##.#..#...###.#.##.......##..#.###.##.##.#.#.#.....#....##.##.#.#.#...##.#.#.#.#.#.#...#.#..#. ##.##.##...#.#.#..#...#.#.##.#.##...#..#.#####...#..#.#.#.####.....#...#.#.#.#..#.#.#.#.#...#.#.#...##.#.#.#..#..#..#..#..###..# ......####..#...##.#.##.....#....#.###........#.#.#..#...####..#.#..##....###..##..#.....#.#.....#.#......##.###..###.#..#.##.## #.#.#....#.###.#.......###.#.#.#..#.#.#.#.##.#......#.#.#.#..#..#..##..#.#.###..#.#.#.#.###.#.#.#...#.#.#...###..#.#.#.#.....#.# .#.#..#.#...#...##.#.#..#..#....##.....#....#.#.#.#...#.....#.#.#.#..#..#...###..#..##...##...#..#.#..#..#.#.#.#........#.#.#... .....##..#.#.#.#..#...#.#.#..#.#...#.##.#.#...#..##.#.#.#.#....#....#..#.#.#.#.##.#...#.#.#.###.##.##.#.##......##.#.#.#######.# ##.#..#.#..#.##.#..#.##.#..##...##..###....#.#.#...##.#..#..#.###.#..#..............#.#........##.#.#.#...#.#.#...#...#.#.#.#... ..#..#...#.......#.....#..##.#.#.#.#.#.##.#....#.#...#..##.#...#...##..#.#.#.##.#.#.##.#.#.#.#.......#..#..##..#.###.##...#.##.# .#.#..#.##.#.#.#.#.#.#..#.##.............###.#.#..#.#.#.#.###.#.###.##..#..##.#..#......#...#..#.#.#..#..#...#..#.##..###.#.#... .....##..#..#...###...##.#...#.#.#.##.#.#.##..#..##...#....#.........#.#.#.....##.#.#.####.###..#...#.#.##.#..#.....#.#.......#. .#.#.#..#..###.#.#.#.#.#.##.#...##..#..#....#..#..#.#.#.#.###.#.#.#.#.....#.#.#......#..#.....#.##.##.#...#..##.#.#..#.#.#.#.#.# ..#...##.#..#....#.........#..##...#..#.#.##..###..#..#..###...#...###.#.##..###.##.#.#.###.##.##....#..#.##...#.##.#...#...#... .#.#.#.#.#.#.#.#.#.#.#.#.##.#..#.##.#......##..#..####..#.#.#.###.#.#.#....#..#.#.#........#.#.#.#.#..#..#...#.....#.#.#.#.#.#.# ##.###.......#..#.#...###.....#...#...#.#.#...#.#.....#......###.......##.#.#......#.#.#.#.......#..#.#.###.#..#.#.............. .......#.#.#..#...##.#.#..#.#..#####.#...#..#...##.#.#..#.#.#.#.#.#.#.#......#.##.#...#...#.#.#.##.#..#..#..##..#..#.#.#.#.#.#.# .#.#.#..#...#..###.....#.#...#....#...#.#..#..#..#..###..#......#..##..##.#.#....#.#.#.#.#...##...#.##..#..#...#.#..#...#..#..#. #...#..#.#.#..#..###.#..###.#..#.#.#.#...##.#..#.#.#.#..#.#.#.#..#...#..#..###.#...#....###.#.#.#.....#..#..##....#.##.#.#..#.#. .#.#.##.....#...#.....#..#..##..#.....#.#.#.#.#..#....#.#.#..#.#.##.###.#.#.##..#.#..##..##....#..#.##..####...#.#....#....##.#. ...#.#.#.#.##.#.#.#.#..#..#.#..#.###.#.......#.#.#.#.#.....#.#.....###..#.....#..#.#...#...##.#.#..#..#...#.##..#.#.##.#.#...##. #.#......#...#...#..#.#.##...#......###.#.##.#...#..#.#.#.##..#####.#.##..#.#.##....#.#..#...#....#.#...#.....#....#.#.##..#.... #..##.#.#..#..##..#..#..#####..#.#.#.#...#.##..#.#.#..##....#...........#..#..##.#.#..##..#.#.#.#.#.###..#.#.##.#.#..#..##..##.# ..#.##...#..#...##..#.#..#.#.#..#.....#.#...#.#..#..#...#.#..#.#.#.#.#.#..###...#...#...#..#...#......#.#...#....#..#..#.#.#.#.. .#.....#.##..#.#.##.....#......#.#.#.#.#.#.#.###..#...##...#..#...#...#.#....#.###.#.#.#..#.#.#.#.#.#.#.##.#..#.#.#..#........#. #..#.#.##...#....#..#.#..#.#.#...#..#.........#..#..#...#.#..#.#.#..#....#.#..#..#....###.......#.###.#...#..#..#...#.#.#.#.#..# .#..#..#..#..#.#..#..#..#.###..####...##########.##.#.#.#..#....#.#.#.#.#...#...##.#.#.##.##.#.#.....#.#.####..#..#...##..#..#.. ...###.#.#..##..##..#.#.#....#.#.#.##.........#..#...#...#..##.#....#..#.#.##.#...##.....#.#..#.#.##...#..#..#..##..##.##..#.##. .#.#...#.##...#...#....#.###.......#.#.##.#.#..#..#.#.##.#.#..#.#.#.#.#......##.#...#.##....#....##..#.#.#.#.###.#.#.#..#.#....# #.#..#..#...#.#.##..##.#.....##.#.##.....#.#..#..#.....#..#.#.#..#...#.#.#.#...#..#..###.#.##.#.#..#..#................#.#.#.#.. ....#..#..#.#####.#...#..#.#.#...#..##.#.#..#..##.#.#.###.....#.#.##....#...#.###..#....#....#..#.#..#.#.#.####.#.#.#.##......#. #.#..#..#.##.##.....#..##..#..#.#.#.##..#.#.#.###....##...#.#.......#.#..#.##....#..##.#.#.#.##...##.#....#...#..#...#.#.#.#.#.# .#..###.#......#.#.#..##..#..#........#......###.##.#..##..#..#.#.#..#.##....#.#..#...#...#.#.##.##.###.#...#.#.###.#...###..... ..#..#.##.#.#.###...#...#.##.##.#.#.###.##.#..#.....#.#.#.###.##...#...###.#.#..#..#.#.##.#.#.##.....#..#.#..##....#.#.#..##.#.# #.#.#.....#..#.#.#.#.#.#.#....#..#.....#....###.#.#......#.###.##.##.#..#..#..###.#.............#.#.#..#...#...##.#......#...#.. ....#.#.#..#...#.....#...##.##..###.#.##.#.#.#####..##.#....#...#...#..###..#....#.#.#.#.#.#.#.##..###..#.##.#...##.#.##..##.#.# #.#.#..#..##.#..#.#.#..##...###..#...##.#......####..#..#.#...###.##.#..#..##.#.#..#..###...#..##.#.#.##....##.#.....#.#.####... ..#..##.#...#..#..#..#.####..#..###.#.#.##.#.##.###.##.#..#.#....#.....###...##...#..#####.#..#.#.......#.#...#..#.##...######.# .#..#.....#..#..#.#.###.#...###.##........##.....#....#.#.##..#.#.####..#..#...#.###..###...#....#.#.#.##..#.#.#..#.#.#..##..... .##.##.#.#..#..##.#..#....#..##.#.#.#.#.#...#.#.###.#....##.#..##....##.#.#..#..#.#..#.#.#.##.#.#..#..##..#.....#......###.#.#.# #...#...#.#.##.#..#.#.##.#..#......#...#..#..#...#..#.#.###...##.##.#.#.#.##..#....#......##.#.#.#..#...##..#.#..#.#.##.#...##.. ..#.#.#....##...#.#....#.#.#..#.#.###.#.###.#..#.#.#...#...##..........#.##.#..#.#..#.#.#.........##..#...#.#..#..##.....#.#.##. ##..#.#.#.##.#.#.#..#.#..#.#.#...#.##......#..###...#.#.#.#.#.##.#.#.##..#....##..#..##..#.#.#.#.#..#..#.##.#.##.#...#.#.......# ..#.#.#..#.......##..###..###..#.....##.#.#.#..#.#.#........#..#..#....#.##.#...#..#...#.#..#...#..##.##...#....#.##..#..#.#.### .#.#..#.#.##.#.##...#....#.#.#.#.#.##.#..##...#.....#.##.#.##.#..#.#.#.....###.####..#..##.###.#.#..#...#.###.#....#.#.#..##...# .....#......#...#.#.##.#.#.....#.#.....###..#..#.#.#....#....###....##.#.#..#...#..#..#...#.##.....#..#..#.#...####.....#...#.## #.##.##.#.#..#.#..#.#.#..#.#.#.#..#.#.#...##.####...#.##.#.#..##.##...##..#..#.#.#...##.#.....##.#.##..#....#.###..#.#.##.#..#.# ..##.#...#..##..##.....#.#..#..#.##..#.#.#.#.#.#.#.#.....#..#...#...#...#..##.....##...#..#.#...##...#..#.#.#..#..#..#...#..#... ##....#.#.#...#.#.#.#.#...##.#.#...#.............#..#.#.##.#..#..##..#.##.####.#.#..#.#.#..##.#...#.#..##..##.#.#.##..#.#.#...#. #..#.#.....#.###.....##.##.....#.###.#.#.#.#.#.#.#.#..#...#..#..#.#.###.....##..#..#.....#...#.#.#...#...#..#.......##.....#.#.# .##...#.#.#..##..#.#...##..#.#.#....#...#...##..##.##..##..#..#....###.#.#.#...#.#.##.#.##.#....#.#.#..#..#.#.#.#.#...#.#.#..... ...#.##..#.#.#..#..#.##.##.##..#.#.###.#.#.#.#.##...#.#.#.#..#..#.##...#.#..##.......#....#..#.#....##..#.##...#...#.##..###.#.# .#...###...#..#.##.#.....#.###.#..#..#....##.....#.#.....#.#..#..#..##...#.#...#.#.##.#.####..#.#.#.#..#....#.###.#....#....##.. #..#..#..#..#.##...#.#.#.##....#.#.#.#.#.#.###.#.#..##.#...#.#..#.#...##.#..##..#..#....#....#..##..##.##.#.#.##..##.#..#.#...#. ..#..#.#..#..#...#.#..##.###.#.#......#.......##.#.#.#..#.#...#.#..##.##.#.#...#.#..###.##.#.#.#.###.#.#...#..#.#...#..##..#.##. #.#.##...##.#..##..#.#..#####..#.#.#.#.#.##.#...#....#.#.#.###.##.#.#...#...##....#....#..#...........###.#.#....#.###...#..#.## ##...#.#...##.#...####.#.#.#.#.#..##...#..#..#.##.#.#.................##.#.#...##..#.#.#.#.#.#.#.#.#.#.##.#...#.##....#.##.#...# #.#.#...#.#...#.#..#...........#.#.#.#.#.#..##...##..#.#.#.#.#.#.#.#.##...#..#...#..##......#...#..#.....###.#....#.##....#.#.## .....#.#...##..#..#.#.#.#.#.#.#.....#...#.#...###...#...##.#..#...#....#.####..#..#...#.##.#.#.###..#.#.#.##.##.####.##.#....... #.#.#...#.#.#.#.#.#.##.#...#...#.#.#####..#.#....##..##...##.#.#.#.#.#.......#..#..#.#.#.#....#.#.#..#......#..........#.#.#.#.# ##...#.#.....#..........#.###.#.#........#..#.#.###.##..#...#.......#..#.#.#..#..###......#.#.#.#...#.#.#.#..##.#.#.##....#...## #..#.#..#.#.#.#.#.##.#.#...#.....#.#.#.####..#...##...#.#.#..###.#.###..##.#.#..#.##.#.#.##..#...##....##..#..#..#.#.#.#.#.#.#.# ##.#.#.#..#....#....##..#.###.#.#...#..#.##.###.##..##...###.#.#..#.##.#....#.#.....#...##..#.#.###.#.##.#..#.#.#..#....#....... #..#.#..#..#.##.#.#...###..#...#.#.###.....#.##...#...#.##.#....#.....#.##.#....##.#.#.#..#........#......#..#.#.#.###.#.#.##.## ##.#..#.#.#..#.....#.#....#.#.#.....#..#.#.....#.#..#.#....#.#.#..#.#.....#.##.#......#.#.#.#.#.#.#.#.#.#..#.........#...#.#.... #..#.#.#...#..#.#.#...##.#....##.#.#.#.#..#.#.##..#.#.#.#.#...###..#.##.#...#...#.#.#......##..##.#....#..##.#.#.#.#.#.#.##.#.#. .#.#...##.##.#.#...#.#....#.#..#..#.....#..#....#.#..##..###.#...##..#..#.#..#.#..#..##.##...#...####.###...##..##.#.#..#......# ...#.##.....#....#..#..#.###..##.#..##.##.#.#.#..#..##..#.###.#.#.#.###..#..#..##.#.#.....#.#..##.#.#....##...#...#..#.#..#.#.## ##.#..###.#..#.#.#.#.#.#..#.#...####.....##.#..#..#...#..............#.##.#..#..##...##.#..#.#.......#.#...#.###.#.##..#.##.#... ...#.#.#.#..#.#..#....#..#....#..#.#.#.###....#..##.##..#.#.#.#.#.#.#.....#.#..##.#.#.#..#....##.#.###.#.#..#.##.....#..#..#..#. .#.#.....##....#.#.##..#..#.#..#....###..#.#.###..#...#..#...#####....#.#.#.##.#.......#..#.#...#.....#...#.....#.#.##.#.#.##..# #..#.####...#.#.##...##..#.#..##.#.#.#.#..#..##..#..##..#.##.####.##.#.#.###.##.#.#.#.#..#...#.###.###.#.#..#.#.#..#.........#.. .#.#....#.#..##....#...#.#.##...##.......###...#..#..##.....#.###................#...#..###.#...###.....###.#.#..###.#.#.#.#..## ...#.#.#.#..#.##.#..#.###.....#...#.#.#.#.##.#.#.#..##..#.###....#.#.#.#.#.#.#.####.#.##.##.##.#.###.#.#.##..#..#.#.#...#...#... .#.#..#...#.....#..##..##.#.#..#.##..#.....##...#.#...#..#....#.#.#...#...#...#.#..........#.#....#...##.#..#.#......#.###.####. #..#.#.##.#.#.###.##..#...##..#....#.##.#.#..#.##...#.#.#.#.##.##.##.###.#.##....##.#.#.#.##...#.#.#.#.#.##....#.#.#.#....#.#.#. ..#.......##..#.....#.#.#...#..#.#..#.#..#..#....##.#.#.............###....##.#.#....#...#..##.#...........##.##.#..#..#.#...... .#.#.#.#.#..#..##.#.#.##..#..##...#....#..#..#.#...##..#.#.#.##.#.##.#.#.#...##..##.#.#.##.#.#..###.#.#.#.#.#...#.#..#..#..#.#.# #.....#...#...#....##..##..##..#.#..#.#..#.#.#..###...#...#....#........#..#...#.#....#.......#....#...#.....#.##.#.#..###..#... ..#.####.#..##..#.##..#...#.#.##.##..##.#......#.##.#..#.#.#.####.##.#.#.#..#.#.###.#..#.#.#.##.#.###.#.#.##..#......#..####.#.# ##.....#..#.#..#....#.#.#.......#...#.####.#.#.....#..#.....#.#.#...#.....###....#...#..#.#...#..###.....###.#.#.#.#.#.#.#.#.... ###.#.#..#..#.#..##.#..#..#.#.##..#....##...#..##.#..#..#.#......#.#.#.##....##.#..##..#..##.#..#.#.#.#.#.##.#..#..#.#.#.....#.# #....#.#..#.#..#..#.#.#.#..#...#.#..#.#..#.#.#...#.#..#.#..#.#.##.....#...#.##...##..#.#.#.#..#......#......#..#.#.#.#..#.#.#... ..#.##...#..#.#.#.#.#.#...#.#.#..##..###..#....#...#.#..#.##..####.#.#..#..#..#.#.##........#..#.##.#.#.#.#..#...#.#.#.###.#..## .#...#.#..#.#.#...#.#.#.#...###.#...###.#.##.#..#.#...#.#...#...#...##.#..#.#.#.....##.#.#.#.#..#......#..#.##.##.#####..#.#.### .##.###..#..#..#.#..#..#..#....#.##..#......#..##..#.#...##..#.#.#.#....#.#...##.#.####...#....#.##.#.#.#.#........#.#.#....#.## #....###..##..#..##.#.###..#.#.#....###.#.#.##...#.#..#.##..##....#..#.#.#.##.....######.###.#.....#.....##.#.#.#.#......#.#...# ..#.#.#..#..#..#.#..#...#.##..#.#.#..#...###...#..#.#.#...#...##.#.##........#.#.#.####..####..#.##.#.##...##..##...#.##..#..##. ##.....#..#...#...#.#.#.#...#....#..#.#.#.#.##..#...#.#.##..#...##..##.#.#.#..#.....#..#######..#...#...##...#...#.#....#.#.#.#. ###.##.#.#.##..#.#..#..##.#..#.####..........#.##.#.#.#...#..#.#.#.#.#.#..##.#.#.#.#..#...#####...###.#...#.#..#..###.#..##..... #.....#......##...#.#.#....#..##....#.#.#.#.##...#..#.#.##..##.......#.#.###.#....#..#.#.#.####.#....##.#..#.#..##.###.##.#.#.#. ..#.#..#.#.#...#.##.#.#.#.##.#..#.#..#...#....#.###.#.#...#...##.#.#..#.###.####.##.#.......#....#.#...#..##..#..............#.. .#...#..#...#.#.#..#..#.#...#.#.##..###.#.#.##...##.#.#.#.#.#.###...#....#...###......#.#.#.#.#.#...#.#.#...#.#.#.#.#.#.#.##.##. #..##..#.#.##.....#.#..#..#.....#.#..#..#.#...##...##.#..#...###.#.##.#.#.#.#.#.##.#.#.#.##..#...#.#....#.#....#...#...##...#.#. .#...#...#...#.#.#..##.##..#.#.#....#.#....#.#...#..#.#.###.#.#......##...........##.....#.##..#..###.#..##.#.###.###.#.#.#....# ...#.#.#..#.##..#.#.###...#...#.#.#....#.#..###.###.#.#..#.....#.#.#...#.#.##.#.#.####.#.....#.#.#.##..#...#...#...#.....#..##.. .#..#...#.#...#......#..#.##.##..#..#.#...#....#.#..#.#.#.#.#.###...#.##..#.#.#..#....#..#.##..#.....#..#.###.###.#.#.#.###..#.# #..#.##..#..#..#.#.##.#.#...#.#.#.#..###.#..##....#.#.#...#..#.###.##...#.#.#.#.#.#.##.#..####.#.#.#..#..#####......#..#.###..## .#....#.#.#..#..#.#....#..#.#.......###..#####.#.#..#..#.#..#...#....#.#.....#..........#..##...#...#..#.######.#.#..#......##.# ...#.#....#.##.#..#.#.###..#.#.#.#.#.#.#......#...##..##..##.#.#.#.##..##.#.###.#.#.#.#..#...#.###.#..##..######...#.##.#.#..... .#.##.#.#.#.##...###...#..##.##.#......#.#.#.#.#.#.##.###........#..##...##....##..##..#..#.#....#..#...#....##.#.##...#...#.#.# #.....#..#....#.#.#.#.#.#.......##.#.#..##..##.#.....##.#.#.#.#.#..###.#...#.#...#...#..#..#.#.#..#..#.#..#.#.......#.###.##..#. .#.#.#..##.#.###..........#.#.##...#..##..#.....#.#.##.....##..#..#.##..##..##.#.#.#..#..#...#.#.#..##.##..#..#.#.#..###....#... ....###...#..##..#.#.#.##..##.####..#....##.#.#..##...###.#...#.#....#.#.#.#....###.#..#..#.#...###...#...#..#...#..#.#.#.#..#.# .#.#.#..#..#...##...#.#...#.#..#...#..#.#.##...#...###.#.####....#.#.#....#..#.#.##...##.#####.#.#..##.##.##.##.#.#......##.##.. #.....#..#.#.#.#..##....#....#..#.###..#....#.##.#........#...#.##..#.##.####......##...#.#.##....#......#.##.#....#.#.#...#.#.# ##.#.#..#..#.#.#.#..#.##..##..##..##..#.#.##....##.#.#.#.#..#..#...#...###...#.#.##...#......#.#.#..#.#.#...#..####...#..#....#. ....###.###.#..#..#...#.#...#...#...#.......#.#...#...#..#.#..#.##..#.#.#.#.#...#...#..#.#.#.#..###..#....##.#.#..##.#.#..##.#.. #.#...#......#..#..#.#....###.##..#.#.###.#.#..#.#.#.###..#.#.....#..........#.####.#.##..##.#.#.#..###.#........#.#....#...#.#. ..#.#.#.###.#..#..#...#.#....##.#..#.....#..#.##....#.##.#....#.#..#.#.#.##.#.#.##.#....#...##....#.###..#.#.#.#....##.###.#.... #.#..##....###..####.#.#..#.#.....#.#.#.#.#.#...#.#.....###.#..##.##.#.#...#....#..##.#..#.##..#.##....####...#..##...###...#.#. ..#.#..#.#...#.#.....#.##..#..#.#....#....#..##..#####.###.#..#.#...#...#.#.#.##.#.#...#..#.##..##..#.#.####.#.#...#.#.#.##....# #.#.#.##..#.#...#.#.#.....###..#..##..#.#.#.#...#.#.#.###...#....#.#.####..........##.#.#.....#...#..##..#......#.##.......#.#.. #.#....#.##..#.#..#.#.#.#..#.##.#...##.##..#..#........#.##...#.#........#.#.#.#.#..#....#.#.##.##..#.#.#.##.###....#.#.#.#...#. ..#.#.#...#.#...#..#...#..#.......##....#.#.##..#.#.#.##....#..###.#.#.#..#...#..##.#.#.#...#.....#.........#...##.##.#..#.#.##. .#...###.##..#.#..#.#.####..#.#.#....#.#......#..#...#..#.##..#.##.#..#..#.#.#.#...#...###.##.#.#.#.#.#.#.#...##.#...#.#....#.## ..#.###....#..#.#.#.#..#...#...#..#.###..#.#.#..###.#.#.#####.....##.#.#....##...##.#.#.#.#.##...#####...#..#.....#.#...#.#..... .#...##.#.#..#....#...#..#..#.###..#..#.##..#######.......#...#.#...##.#.#.#..##....#.........#.#.#.#.#.###..##.#..#.#.##..#.#.# .#.#...###.#..##.#..####.###.##.#.#.#.###..#.#.#.#..#.#.#.#.#..#..#.....##..#.##.#.#..#.#.#.#.#........#.#.#...#.#.......#..###. #..#.#.....#.###.##.###.#................#........#..#...#.#..###..#.##..##.....#.#.#..##..#..#.#.#.#.#......#.#...#.#.#..##.#.. .#.#..#.#.###.#.#....#....##.##.#.#.#.#.#..#.#.#.###..##....#..#..##...#...#.#.##.....#.#.###.#..#...#.#.#.#..####..##..#......# ...#.##..#.#......#.#.#.#.#.####...#...#.#..##..#.#..#...#.#..#.#.#..#..#.#...#..##.#....###..#.#.#.##....#..#.#.##...#..#.#.### .#.#...###.##.###..#...#....#####.###.#....#.#.##..#..##.#..#....#.#..#..#.#.#.#.###..#.#..##.#....#...#.#.#......##.##.#...##.# #..#.#.......#....#.#.#.#.##...#..#.#..###....##.#.#.#.#.#.#.#.#.#...#.#....#.....###..##.#.#.#.#.#.##.###...#.#.#.....#.#.#.... ##.#..#.#.##.#.##........##.#.#.#....#...#.#.#.........#..#.....#.##....#.#...####.#.#.......#...#...##..#.#..#..#.#.#....#.##.# #..#.#...##...#...#.#.#.##........##..#.#...#.##.#.#.#..#..#.##.#....##..#..#........#.#.#.#..#.#..##.##.##..#.#.##...#.#....... ##..###.##.#.#..#..#...#..#.#.#.#...#..###.##.##..#...#.#.#....###.#...#.##..#.#.#.#.#..##..#.#.#.#.#......#....#.##.#...#.#.#.# ...#..#.....#..#..#.#.##.#.#..##..#..#...#.#...#.#.#.##..##.#.#.#...#.#....#..#...#..#.#.#.##.#.......#####..#.#.....##.#...#... .#...#..#.#..#.##....#.......##.#..#..#.#.#.#.###......#..#.#....#.#...#.#..####.#.#.#...#...#..#.#.#......#..#..#.#...#.#.###.# ..#.#.#..#..#.#...#.#..##.#.#.....##.#..#.#....#..#.#.#.#.#.#.#.##.##.#...#######...#..###.#..#..#...##.#.#..###..#..#.#......## .#..#...#.#....##..###...#.##.#.#...#.#.....#.####..#....#.#..#...#..###.#########.#.#....#..#..##.#...#...####.##.#..####.#.### ..#.##.#....#.#.#.#.#.###.....##..#....#.#.#.#.#..#.#.#.#...#..#.#..###.#######.#......#.###..#.##..#.#.#.#..#.......#.#.#.##### .#.#....##.#.#..........###.#.#.#..#.#.##........###...#.#.#..##.##..#...#####...##.##.#.#...#..#.###....#.#..##.#.#......#.#.#. ....##.#.#....#.#.#.#.##.....#....##..#.##.#.#.#..###.#....##...#.#.#.#.#.#.#.#.#.##....####..#......#.#.#...#.#.##..##.#....... .#.#......#.#.##...#....###.#.#.#...#.....##..#..#.#....####..#.....................##.#.#.#.#..#.#.##..#..##..##...##...##.#.#. ..#..#.#.##..#.##.###.##.......#..#..#.#.#.#.#.#....#.#.....#..#.#.#.#.#.#.#.#.#.###........###..#....##..#.#.#.###...#.#.#.#..# .####..#...##........#.##.#.###..#..####....#....#.###..##.#..#...#..#.#..#####...#.##.#.#.###..###.##.##..........#.#.....##.## ..####..#.##..#.#.#.#..#.#..##.#..#..###.#.#####..#.#.#.##..#.##.#.#..##.#.#.#.#.##.....#.....####........###.#.##.#..#.##...### .#.#...##...#..#...#.#.....#.....#..#.##..#.##.#.#........#.#.#.....#...#..#...#...#.#.###.#.##.#.#.#.#.#....#...#.#.#....##.### ....##...#.##.#.#.##.#.#.##..#.#..#.....#.......####.#.#.#...#.#.#.###.#.#..##...##..#..#...#........#...##.#.###...#.##.#.#.### .#.#...#..##..#.......#..#.#..#..#..#.#..#.#.#.#.#.##..#..##...#..###..#...##..#...##..#.#.####.#.#.#.#.#........#.#........#.## ..###.#.#...#.###.##.#..#....#.#..#..#..##..##.......#.#.#.#.#.#.#.#.###.#.#.##..#.#.#....#####.##.....#.##.#.#.#.#.##.#.#.#...# .#......##.###......#.#.###.#....#..###...#...#.#.#.#.#.....#..#......#...#...##..#....#.#.###.##.#.##.....#.#.......##...###.#. ###.#.#..#....#.#.#....#.....#.#.##....#.##.#.#..#.#..##.#.###.#.#.#.#.#.#.#.#.#.###.#..#...#...#.....#.#.#..##.#.#.#..#.#...... ####...#.#.#.###...#.#.#.#.##..#..#.#.#....##..#....#.#...###..#..#.............#####..#.#.#.#.#.##.#..#..#.#.#.#..###.....#.#.# ###.#.##..#..##.#.#...##..#...#..#...#.#.#...#.##.#....#.#.#.##..#.#.#.###.##.#.###..#............#..#..#......##.#.#.#.#.#.#... #.......#..##.....##.#...##.#..#..#.#.....##..#....#.##......#.#....#.....###..###.#.##.#.#.#.##.#.#..#..##.#.#.#.....#.#....##. #.#.#.#..#.#..#.#...#.##...#..#.#.#..###.#.#.####.##...#.#.#...#.#.#.#.#.#.##.#.#........#...#.....#.##.#..##....#.#.#..#.##...# ..####..##.#.###..#....#.###.#..##.#.#.#....#.#.#...#.#.#...#.#..#.#.###.....##..##.#.#.#.#.#..#.#.#...#.#.#..#.#...###.#...#.#. .#..#.#...#..##.#.#.#.#.#......#........#.#......#.###...#.##..#..#...#..#.#..#.#..###.....##.#...#..#......#..#.#.#.##.#.#..##. ..#.....###.#......#.....#.#.#.#.#.#.#.#.#..##.#..#.#.##.....#.#.#.#.#####..#.....#.#.#.#.##.###.#.#..#.#.#.#.#..#.....#...##... .###.##....#..#.#.#.##.#..#...#...#...#...#..#..#.......##.#..##..........#..#.##...#....#...###...#.#...#...#.#.#.#.#.##.#...#. ....#...#.###..#......#..##.#..#.#.#.#.#.#..##.#..#.#######.#...#.#.#.#.#..#..###.#.#.#.#.#.#..#.#.##.#.#.#.#.......#...#..#.#.. .#.#.#.#...#..###.#.##.#.#..#.#.#.........#...###.#...#.##....#.#..#...#.#.#.###...#.#........##..##..#....#.#.#.#.#.#.#..#.#.#. ..#.....#.###....#......#.#.#....#.#.#.##..#.#.#...#.#....#.#..#..#.#.#...#...###.#...#.#.##.###.##.#.#.#.#....##.....#.#....... .###.#.#...#..#.###.#.##....#.#.###...#...#.....#.##...##..#..###....#.##..#.#.#...#.#...#......#........###.#.#.#.#.#..#.#.#.#. ..#.#...#.###..##....#..#.#.#..#.#.#.#.###.#.#.##...#.#.#####..###.#...#..#..#.##.#...#.#.##.#.#..#.#.#.#.#####.....###.#..##..# .#...#.#...#..#...#.#.#..#..#.#.............##...#.##......#..#.#...#.#.#.##.....#..##.....#..#..#...#.....#####.#.###....#.#.#. .#.##...#.#..####..##.#.#.#.#..#.##.#.#.#.#...#.##...#.#.#..#....#.#........#.###.#.#.#.#.#..###.##.###.#.#.#####.....#.#....##. ....###.#..#.....##.........#.#....#...#...#.#....###...#..#..#.##.##.#.#.#..#.........#..##...##....#...#...#####.#.#.#..##.... .#.#####..##.#.#..#.#.#.#.#..#.##.#.#.###.#.###.#.#..#.#.#..#..#..#....#...#..#.#.#.#.###...#.#.##.##.#.#.#.#.##.#..##.##.##.#.# ##.##.#.#.#...#..#...#...#..#....#.....##.....#..###......##..#..####.#..##.#....#...#.#..#..#...##...............#.....#...#... ....#......#.#..#.#.###.#..#.#.#...#.#...#.#.#..#.#.#.#.#...#.#.#.#.##.#....#.#.###.##.##..#...##...#.#.#.##.#.#.##.##.#..#.##.# .#.#.##.#.#...#....###..##....#..#.##.#.#...#.##......#..#.#............#.#.#..#.#..#.....##.#...##..#..#...#..#...###.##..#..#. #......#..##.##.#.#.###.##.###..#...#...##.#..#.##.##.#.#..#.#.#.#.#.#.#.##.#.#...#.#.#.#...###.##.##.#..#.#.#..#.###...#.#.#.#. .#.#.##.#..#.#.#.#..##.#...#.###.#.#.#.#....#.....#....#.#.#.#..#...##.....#...#.####..#..#.###.#..##...##....#..#.#.#.#........ ....#.....#.......#......#....#.......#..#.#.#.#.##.#.#...#..#.####...##.#..#.#.....#.#.#.#....#.#.#.##...#.#..#......#..#.#.##. .#.#.##.#..#.#.#.#..#.#.#..#.#.#.#.#.#.##....#..#..#..##.###.#.....#.#..#..#....####.#..#..#.#........#.#..#.#..#.#.#..#.#..#... #......#..#...#...#.##..##..#....#..#...##.##.#...###.....#..#.#.#..##.#.#..#.#.......#...###..##.#.#.#..#...#.#...#..##.#.#.##. .#.#.##.#..#.#.#.###...#...#.#.#.#.#.#.#.##.#.##.#.#..#.#..#.#..#..#.......##..##.#.#.#.#..###...##.#.#.##.#..###.#.#...#......# .#..#.....#....#.####.#..#....###...................#..##.###..#.#..##.#.#..#.#.#..##..#..#.##.#...##.#...##.#....#.#.#..##.##.. .#.#.#.#.#.#.#..######..#..#.#.#.#.#.#.#.#.#.##.#.#..#...#.#.#....#######..#.....#...#.##.....##.#...#..#...#.#.#....#..##...##. ......#.##.#.#.#####.##.##..#.......#...#...#..#...##..#...#...#.#.###.####..#.#..#.###...#.#...##.#..#..#.#...#..#.#.#...#.#.#. #.#.#...#.....#.###....#...####.#.####.###.#.#.##.#...#..#.#.#..##..#...#..#.#..##...#..#.##.##...#.#.#.#.#.#.#.#..##...#.#....# ..#.#.#..#.#.#...#.#.##.##.....#....#...#........##.#..#..#.#..#.#.#.#.#.#.#.#.#.##.#..#...#....#.#.#.#..........##..##..#..#.## #.#..#..###...#.#..........#.#.##.#..#.#.#.#.#.#.#.#..#..#..##..............#......#.#..#####.#.#....##.#.#.#.#.#.#.#.#.###..#.. ..#.##.##.##.##.#####.##.#.##.#....#.#....#...#.....#..##.#....##.#.#.##.#.###.#.#....##..#..#...#.#..#..#...#.........#.#..#.#. #..#..#..............#...#....#.#.##.#.#.###.###.#.#..#.#.##.#...###...##..##...#..#.####...#.#.##..##..#.#.#.##.#.#.#....#..... ..#..#.#.#.#.#.#.####.#.#..#.#..#...##..#.#...###...#.......#..#.##.#.#.##...#.###..#.#.#.##.....#.###.#.......#..#...##.#..###. #...#....##..#..##......##..#..#..#..#.#..##.#.#.#.#..#.#.##.#..##........#.#...###.........#.#.##..#...#.#.#.##.#..#...###....# ..#..#.#.#.#..#..#.#.#.#...###.##.##..#..#........#.#..#..#....##.###.#.#..###.#.##.#.#.#.#..#....#.##.#.###....#.#.#.##.#.##.#. .#..#...#....##.###..##.#.###.#....#.#.#.###.#.#.#....###.#.#.#.#.##..###.###......#.#...#..#.#.#..#.....##.#.##.....#.#........ ..#..#####.#...#.#..#......##...#.##.......#..#.#.###..#..###.......#....#.#.#.#.##...#.###.#....#..#.#.#.#..#..#.#.#..#.#.##.#. .#..#.#.#.#..#....#..#.#.#...#.#....#.##.#..#.......#.#.#.#...#.##.#..#.##......#.#.###....##.#.#..#..#....#...#..#..#.#..#...## ..#........#..#.#.#.#.#..#.#.#.##.#..##...#.#.#.##.#..#.##..#..#....#..#..#.#.#........#.#...#..#.#.#.#.#.#.#.#.#.#.#...#.#.#.#. .#..#.#.#.#####.#.#.#.##.#..###...#.#..#.###...#..###.....##..#..#.#..###.#..#..#.#.##..#..##..#.#..#.#.#........#.#.#.#.###.... ..#..#...###.....###.....#.#.#.#.#....##..#.#.#.#..#..#.#...#.#.#...#..#...#.##..##...##.#...#.....#..#.#.###.##............#.#. .#..###.#.#.#.#.##...#.#.#...#....#.#...#...#.....#.#..#..#..#...#.#..#.#.###...###.##.....##..##.###.#..#.##...#.#.#.#.#.##...# ..#..#......##....#.#...#..#.#.#.##..#.#..#.#.#.#...#.#.###.###.##..#......#.##....####.##...#...###...#...####..#...#...##.#.#. .##.#.#.#.#...#.#.#.##.##.#...#...#.##.##..#...##.#.#......###.#...#..##.#....#.#.#.##.#...##..#..#.#.#..#..#...#.#.###.#....... ..#...#.#..#.#######...#...#.###.#....#...#.#.#.#..#..#.#.#.#....#..#...#..##.#..#...#..##...#..#....#..#..#.##....#.##..###.#.# .#..#..#.#..#..#.....#..#.#..#....#.#.###...#....##.#..###...##.#..#..##.#..#.#.#.#.#.#.##.##..#..#.###..#....#.##.....#....##.# ..#..#....#.#.#.#.#.#..#..##.#.#.##..##.#.#.#.#.##....#.#.##.##..#.###.#.#.##.#...........#...#.#..###..#.#.#..#.#.#.#..#.##.... .##.##.#.#....#..#...#..#..#..#...#.#......#...#..#.#..........#######.......#..#.#.##.#.#..#.#...#.####.....#....#...#..##.#.#. ..#.##..#.#.##..###.##.#..#..###.#.#.##.#.#.##.#.#.#..#.#.#.#.##.#.#.#.#.#.#.##..#...#..#.##..###....#..#.#.##.#.###.#..#.....#. #.#...#....#.#.#.#.#....##.#.#.....#..##....#.......##...#...#..........#...#...#.#.###.....#...##.###.#.#....#.....#..#.###.#.. ...#.##.##.#.........#.##....#.#.#..#..#.#.##.#.#.#..##.#.#.#..#.#.#.#.#.#.#.##....###..##.##.#.##........#.#.###.#..#.....#.#.# #.#....#...#.#.#.#.##....#.#..#...#...#..#...#...#..##.....###.##..#..#.......#.#.#.#.#...#....#...#.#.#.#...###.#..#.######.#.. .###.#.#.#.##..##..###.#.###.#.#.###.#.#.#.#..#.#.#...#.#.#.#.#...#..###.#.#.###.......#.##.#.#.##..##..#.#.#.#...#........#..## ......#..#.#..#...#.....#....#.....#.#...#..##.....#.#...#....#.#.##..#.#...#####.#.##..#..#.....#.#.#.#..###..##..#.#.#.#..#... #.##.#.##..#.#..#.##.#.###.#.#.#.#..#..#.#.#.##.#.#####.#.#.##.#.#...#...#.#.#.#.#....#...#.#.#.##....#..#.#..#..#.#..#####..#.# #.##.#..##.#..#.##....###.#..##...#..###.#....#..###.###.........#.#..##..........#.#..#.#.....#...#.#..#....#..#....###.##.#... .#...#.#.#.#####...#.#.##..#...#.#.#....#..#.#..###......#####.#..#..#...#.#.#.##.#..#..#.###.#.##..##.#..#.#..###.#.......###.# ...#......#...#.#.##.....#.#.###...#.#.###..##.#.#.#.#.#......#..#.#..#.#...#....#..###.....#....#.#.#.#.#.##.#.#.#..#.#.#....## .#.#.#.#.#.#.#....##.#.##....#...#..#.#.#..##.........#..#.#.#.#.#...#.#.#.#.#.#..###...#.#.#.#.#..................##...#..#.#.# #..#..##...#...#.#....##.#.#.#.#..#......#..##.#.#.#.#.#..#..#..#..#.#........#..#.#.##..#..#..#.#.#.#.#.#.#.##.##...#.#.#..#... ..#..##..#..#.#..###.#.....##.#..##.#.#.#..#.#..##..#..##..#...#..#..#.#.#.#.#.#......#.#.#.#.#...#...#...#....#.#.#..#..#.#..#. #.##.#.#..#..#..#....#.#.#.....#...##..#.#....#...#..#....##.###.#..#...#...#....#.#.#.....#.#.#.#.#.#.#.###.#....#..#..#..#.#.# ##......#..#.##..#.#..###..#.##.##...#...#.#.#..###.#.###...#.#.#.#..#.###.###.#..##.##.#.#.............###...##.#.#...###...... #..#.##..#..#...###..#.#.#..#......#..#.#...###....#....#.#.......#.###.....#...#...#.#..####.#.#.#.##.#.#.#.#......#.#.#.#.#.#. ..#....##.##..#..#.#...#...###.#.#..#..#.#.#.##.#.#.#.#.##.####.#.#.##.#.#.###.#..#...#.#.####...#...#......####.#.#.......###.. #.##.#......#..##....#.#.#.#.####..##.##.#.....##....#.........##..#.....#.######..##.#....#..##.###.#.#.#.#.#.#..#.#.###.#.###. .#...#.#.###..##.#.#..###..#..#.##...#.....#.#...#.#...##.#.#.#..####.#.#....#.#..##..#.#.###.###....#..#.......#....#.......##. ...#..#.....#.#....#.#.###...#.....#####.#..#..#..##.#...#.#.#.#.#.###..##.#....#.#.##...###...#####.#.#.##.##.##.#.##.#.#.#..#. .##..#.#.#.##.##.##.......##.#.#.#.#.#.##..#.#..#...##.#............#..#....#.#.#.....#.#.#.#.#.#.#..#.....##.#.#..#...###..#.#. ..##....#...##.....#.##.##...#.##........#.#.#.#..#...##.#.#.#.#.#.#..#..#.##..##.#.#.#............#..#.#.#.....#.#..#.#...##.#. .#...#.#.###...#.##....##..#.#...#.#.#.#.#....#.#..#.###..##..#.#...##..#....#...#...##.#.#.#.#.#.#..#...#..#.#....##..#.#...#.. #..#..#..#...#.##..#.#...##...#.#...#.#..#.#.#....#.....#...###.##.#..#..##.##.####.##..###..##..#.#..#.#.#..##.#.#.#.#.#..####. ..#..#.#.##.#..#.#....#.#..#.##..#.##.##.#..#.#.#.##.##..#.#.#...#..#...#.....#.......#....#...#....#.#....##...#....#....#.#.## #.##.......#.#.#...#.#...#....#.#.......##.##.#..#.##...##...##.#..#..#..#.#.#..#.#.#.#.#.#..#.#.#.#..#.#.#..#.#..#.#.###....... .#...#.#.#.#...##.#...##.#.#.#.#.#.#.#.##.##....#....##...#.#.#.##..##..#..#.##.##...#...###..#...#.#.#..#..#.#.##..#....##.#.#. .#.#.#..##..#.#...##.#.#..#..#......####..###.#...#.#...#.#.......#..##..#.#...#.##.#.#.#.##.#.###....#.#.#.......#...###.####.# ..#...#..#.#...#.#......#.#.#.#.##.#.#..#..#.#.#.#.##.#..#..#.#.#..##...#...#.#...###.......#..####.#.#.....#.#.#.#.#........... .#.#.##.#...#.###..#.#.#.#.....#......#...##.........#..###.###..#...##.##.##..#.#...##.#.#.#.######..#.##.##..#..#.#.#.#.#.#.#. .......#.#.##..#..#...#...#.#.#.##.#.#.##...#.#.#.#.###..#.....#..#.#...#..###.....##.##...#...####.#.#..#.#.##.###..##..#...#.. .#.#.#....#...#.#..#.#.##....##..#..##....##.#..#..#....#.#.#.###..##.#..#...#.#.#......#.#.#.#.###.#.#.#..........#...#..#.#.#. ..#...##.###.#....##.....##.#.##...#...#.#.#..#.#.#.#.#.#....#.#..##..#.###.##..#..#.#.#.#.......#....#..#.#.#.#.##..#..###....# .#.#.##..###.#.#.#...#.#.#......##.###..##..#....#.....#..#.##.##...##...#...#.###..##.#..#.#.#.###.#.#.##..##..#..#..#....#.#.. #....#.##.#.#..##.##..#...#.#.#.#....#.#.#.#.##.###.#.#..#.......#.#..#.###.#.#.#.#...###....#..####..#...#...##.#...#..#.###..# .#.#........#.#......#.#.#.###.#.#.#.........###.###.#.#.##.#.#.#....#...#........#.##.#..###.#.#.#.#.#.#..#.#...#.#.##..#####.. ..#..#.#.#.#..##.#.#....#..........#.#.##.#.#.....#.....#...#..#..#.###.###.##.#.#......#..#...##.....#..#.##.#.#.#....##.#.##.# .#.#..#...#..#...##..#.#.###.#.#.#..#....##...#.##.#.#.#..#.#.###.#..#...#....##.##.#.#.#.###.#.##.##.#.##.........#.#......#... .#...#.#.#..#..##...#.....#...#..#.#.#.#...#.#........#..#...#..#.#.###.###.#...#....#...........#.#..#...#.#.##.#.###.#.#.#.#.# ...#....###..#.#.#.###.#.#..#.#.#..#.#..#.##..#####.#..#..#.#.#..#...#...#...#.#.##.#.#.#.#.#.#.#...#.#.#..##...##....#..#....#. #.#..#.#.#..#.#.....#...###..###.#....#.#...#......#.##.##......#.#.#.#.#.#.#.....#...##...#...#.#.#.#...#...##...#.#.##..#.#... ...#..#..##...##.#.###.#.#..###....#.#.##.#..#.#.#........#.#.#....#..#....#.#.#.#..##..#.#.#.#....#...#.#.#...#.#...#...##..#.# #.#..##.#.#.##.##..#......#....#.#..##.#..#.#...#..#.#.#.#...##.#.#.#...#.#.....###....#.....###.#.#.#.#.#..#.#.#.#.####...#..## ...#.......###.#.#..##.###..#.#.#..#.#.###.###.#.#..#..#..#.#.##.#....#..#.#.#.#.#..#.###.#.#.###...#..#..#.#......#.#.#.#.#.#.# .#.#.#.##.###......#......#..#..##..........#.....#.##..#.#......##.#..#.#.##.....#..###...#...###.#..#..##..#.#.#......##..#..# .###..#......#.#.#..##.#.#..##.###.#.#.#.#.###.##..#...##.#.#.#.#.##..#.....##.#.#..#.#.#.#.#.#.#.###..#...##.##..#.#.#...#.#.#. #....#.##.#.#.###..###..#.#.#...#..#.#.#..#.##...#..##...#...#......#..#.#.#..#...#.....#..........#..##.#..#.##.#..#..#.##..... ##.#....#..#..##.#..#..#....##.#.#..#...#....#.##.#...#.#..#.##.#.#.#.#..#..#..#.#..#.##..#.#.#.#.#..#....#.....#.#..##....#.##. #.#..#.##.#.#..#...#..#.##.#.......#.#.#..##..#...#.#..#.#.#...#...#...#..#..#.#..##.#..#..#...###..#..#.#..#.#...#.####.#..#.#. ...#..###...#.#.#.###...#..##.#.##....###..#.#.#.##..#....#..##.#.#.#.###..#....#..#.#.#..###.#.#.###.#..##..#..#..####...#....# #.#.#....#.#.......#..#..##...##...#.#.####........##..#.#.#.....##....#.#..##.#.#......#..#.........#..#...#.#..#####..#..##.#. ......#.##..#.#.#.#.#..#..##.#...#..#..##..#.##.#.#.##..##...#.#.#.##.#..#.#.###...##.#.#.#.#.#.#.#.##.#..#....#.####.#.#.###... .#.##..##.##.#.#..#..#..##...##.#..##.#.#.##...#.....#.#.#.#..#.....#...#.......##...###....##...##..#..##..##..#.##....#....#.# .#..#.#.#.##.#.##...#..##..#...#.#..........#.###.#.#.....#..#.#.#.###.###.#.##..#.#####.#.#..#.#...###...##...##...#.#.#.#.##.. #..#......#.......#..#...##..##....#.#.##.#..###...#.#.#.#.#....##..#...#...#.#.##..###..#.#.##.#.#..#..#...##.#.#.#.####.#...## ##.##.#.#..#.#.#.#..#..#...#...#.#..#..##..#..#.#.##.##....#.#.#...#.#.#..#....#...###.#.#.....###..#.#..#.#.............#..#... ###....#..#...#...#..#..#.###.###..#.#...#..#....#...#.#.#.#..#.#.##....#.#.#.#.##.....#.#.#.##.#.#.#.#.#...##.#.#.#.#.#..#..##. ##.##.###..#.#.#.#..#.##..##.#.#.#....#.##.#..#.#..#.....#.#.#......##.###..#...#..#.#..##.#.#..#......###.#....#...#...##..#.#. #......#..#.#.....#....#.#.........#.##...#.#..#..#..#.#..#...#.#.##....###..##.##..##.#....#.#.###.#.###...##.#.#.###.##.#....# ##.##.#####..#.#.#..#.#..##.#.#.#.#...#.###...#.#..#.##..#.#.#.#.#.###.#.#.#...####...####.#......#..###.#.#......#.#.#.....##.. ###....###.#.#..#.#..#..#....###..##.##.#..###....###...##...........#.#.#..##...#..#....#...######.#.......##.#.#.....##.#.#..# #.#.#.#........#....###.#.#.#.####.....##.#..#####.#.##...##.#.#.#.#.#....#....#..#..##.#..#.......#.#.###.#....#.#.#.#..#.#.#.. ...#...##.#.#.#.#.#..#...#.....#..##.#.....#............#...#...##..#..#.###.#..##..#.#..#..#.##.##...####..##.#.....#.#.#....#. .#..#.#..#..#...##..#.#.###.#.##.#.#.#.#.#..#.#.#.#.#.#..#.#..#...#..#.#....#..####...#.##.##...#.#.##.##..#.....#.#.......###.# #..#.#..##.#..##...#..##.....#........#..#.###...#...#..##..#.#.#..#.#..###.#.#.##..#..#.....##..........#..###.#..###.#.#...... .#.#.#.#.#.##...#.#.#...#.#.#.##.#.#.#.#..#.#.#.###.#.#...#.#..##.##.#.#.##.#.....#..#.#.#.#...#.#.##.#.#..##....#....###..#.#.# ...#......#...#..#....#.##....#..##.....#......###..#...#.##..#...##.#.....#..#.#.##..#.#..#.#..##..#..#.#...#.#..##.###.#..#... .#.##.##.#..#..#..##.#...##.#..#.#.#.#.#.#.#.#..#.#####.##...####..###.#.#..#..#.#...#..###...#...#..#.#...#.#.#.#..#.#....#.##. #...#.#....#..##.##.#.#.#.#..#..#.....#.....####..#...#..#.#####..##..#...#.##....##.#.#.#.#.##.#.#.#.#..#..#..#...#...#.#.....# .#.#.#.#.#.##...#...........#..#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.##.#...#.#.###..##.#.........#...##..#..#.#..#.#.#.#..##.###.#.### .........##...##.####.#.#.#.##.#..#.....#.......................#.##.#....###....#.#.#.#.#.#.#...##..##.##...#.#..###...#...#### .#.#.#.##...#.......##..##...#.#.#.#.#.###.#.#.#.#.#.##.#.##.##.......##.#...#.#..#...##..#...#.#.#.#.##...#.#.#.#.#.#.#.###.#.# ..#...#...#.#.#.#.##...##.#.###.......###...#..#..##...##...#.#.##.#.##.###.#.#..####...#..#.##........##.#..#.#................ .#.#.###.#..##...####.#.......##.#.#.#.#.#.#.#..#...##...##....###..#....#.....#..###.#..#.#...###.#####...#..#..##.#.#.#.#.#.#. #....##..##...#.#.####..##.#.#....#.......#....##.#...#.#...##....#.##.##..#.#...#.#...###.#.#....#..#..#.#..###.##..##..##..##. ..#.#...#...##.....#...##..#.#.#.#.#.#.#.###.#...#..#..#.##...#.#..#....#.#.####...##.#.##.###.#.#.#..#.#..#..#....#...#...#...# .#.###.#..#...#.#.##.#...#.#..#..#.#..#####..##.###..#.....#.#..#.#.##.#.#.......##.......###...#....#....#..#.#.#.#.#..#.#..#.. ......#.##..#..#..#.#..#..#..#..#....###..#.#....#..##.#.#..###..#..##....##.#.#...##.#.#....#.#.#.#.##.#..##.....#####..###..#. .#.#.##.####..###.#..#..#..#..#..#.#.#.#.#.#.##.#.#...##..##.#..#.#....#.##..##..##....##.#.#..#..#...##..#.##.#.#.#.#..#.##.#.. #.#.##...#.##..#...#...#####.#..#..#...........#..#.#...#.....#.....#.###..##...#...#.#.#..#.#.#.#.#.#.##.....#......##.....###. .......#......###.#..#..##.#..#.#.#..##.#.#.#.##.###..#..##.#..#.#.#.#.#.#.##.#..##.#....#...#...........##.#.##.#.#...#.#.#.... #.#.#.#.#.#.#..#...##..#.....#..##.#...#...#..#.....#..#...#..##.#...........#..#####.#.##.#.#.##.##.#.#...#.#....#..#.####.#.#. .#...#.....#..###.#..#.#.#.#..##.....####.#.#..#.#.###..#.#.#...#..#.#.#.#.##.#..#....#...#..#.##...#...#.#....#.#.#..#..#...#.. ..#.#.#.#.#.#..#...#...#.#.#.##.#.##.....##.#.#...###..#.....#.###..#...#..##...###.#..#.#.#.#...#.###.##.#.#.#....#.##.#.#.#.#. .#....#.##....###.###.##.##..#....#..#.#.....#.#.#.#.#.##.##.#.#.#.#.#.#.#...##..###..##....#..##...#....###...#.#..#........... ..#.#..#.####..#...#....#...#.#.#.##..#..#.#..........###...##....##.....#.#...#..#.#...#.#..#..##.###.#..###.#..#.###.#.#.#.#.# #....#.#...#..###.###.##..#.#....#...#.#..##.#.#.##.#....#.#.#.#.#...#.#.#..#.#..#....#..#.#.#.###....#..#...#.#..#####.#...#... ###.###.#.#.#..#...#....##..###.#..#....#...###....##.#.##....###.#.#...#..##..#.##.#..#.#.#.#....##.###.##.##...######..#.#.#.# ####.#........#..##..#.####...#.#.#..##..#.#.#.#.#...##...#.#..#....##.#.#...##....#..##....#..#.#....#.......#.#.####.#..#..... ###....#.#.#.###..#.#...##.#.###..##.##.#.......#..#...#.#..#.###.#.#.....##...#.#.##...#.#..#..####.###.#.###......#...#..###.# #####.#...#...#..#...#.#......#..#.....#.#.#.#.###.#.#..#.#..#.#.#..##.#.#...##...#.#.#.#..#.#.#.#.##.##..#.###.##.#.#.#.#.####. ########.#.#.###..#.#...##.#.#.##..#.#....##..#.####..#...#.#......#....#..#.#..##.....##.#..#..........#....#....#..........#.. #####.#.##....#..#...#.#..#....#.##...#.#...#......#.#.#.#.#..###.#..#.#..#...#..##.#.#.#..##..#.#.#.#.#..#.#.#.#...#.#.#.#.##.# ##.#.......#.###..#.##...#.#.###.#.#.##..#.#..#.#.##....##...#####..#..##..#.#..####.....#...#..#...#.###..##.#..#.#.#.#...#.... #...#.###.#...#..#..##.##.....#........#..#.#..#..#..#.##.##.#.##.#..#..#.###.#..#.##.#.#..#.#.#.#.##..#..#.....#.......#.#..### .#.#..#.#..##..#..#.#....#.#.###.#.#.#..#...#.#.#.##..##....#......#..###..#....#......###..#.....##.#.##.##.##..#.#.#.#..#.#... .....#....#...#..#..##.#..#...#.#...#..##.#..#..#...#...#.##.#.#.#.#.#....###.#..#.##.#....#.#.##........#.##...#.##..###.....## #.##..#.#.#.#..#..#...#..###.##.##.###...##.#.#...#..#.#........#.#.###.#..#.#..#.#....#.#...#...#.#.#.#.....##.....#####.#.#... ##...#.#...#..#.#.#.##.#..###.......#..#...#..##.#..##...#.##.#......####.##..#.#...#.#.##.#.#.###..#...#.#.#...#.##..###..#..## ###.##.#.##..#..#.#.....#####.##.#.###..#.#.#.#.###...#.#....##.#.#.####.#..#.#..#.#......#..#....##.#.###..#.#..#...#.#..###.#. ##.#.......#..#...#.#.#.####.#..#...#..##.........#.##.###.#...#...#..#....#....#..##.#.#..#.#.##.....##..#..#..#..##..##....##. #....#.#.###.#..#.#..###.##..#.#.#.#.#...#.#.#.#.##..#.#.##.###.#####..#.#..#.#.#.#....#..##.#...#.##.#.#...#.#.#.#.#.#.#####.#. ..#.###..#....##..#.####.#.#.......#...#..##..#....#................##.#..#..#...#..#.#.#...#..#..#.#....#.#.................... .#...###.#.#.##.#.#..#.......#.#.#..##..#..#.#.#.#..#.#.#.##.##.#.#......#.##.#.#..#....#.#.##..#....##.#..##.#.#.#.#.#.#.#.#.#. .##.#.#.###..#....#.#..#.####...#..###.##.#.....##.#...#....##...#..#.#.#..#..#..#.##.#..##..#.##.#.######...#...##..#...##..#.. #.....#..#.#..#.#.#.##..##.#.#.#.#..#....#.#.##...#.#.#.#.#.#.#.###.#..#.#.#.#..#.#....#...#.#...##.######.#..#.#.#.#.#.#.#.#.#. ###.#.#.#....#.#..#..#.#.......#...#.#.#....#.#.#.#.#....#.....###...#........#.#...#.##.#.#.#.#...#.###....#.#....#.......#.... ###.##....#.#..##.#.#..##.#.#.#..#.#....#.#....#.....#.#..#.#.#.#.#.##.#.##.#.#..#.#....##..#.#..#....#.##.##.#.#.#.#.#.#.#.#.#. ....#..#.#...#....#..#...#..##..#...##.##..#.####.#.#...#.#.#.....#...#.###..#..#..##.#...#....#..#.##..##...#...#...#...#...#.. #.#.#.#...#.#.#.#.#.#..#.##.#.#..#.##....#..#.###.#.##.#...#..#.#..#.#..#...#..#.#..#..#.##.#.#..##..#.#..#.#.#.#.#.#.#.###.###. .#..#.##.###....#.#..##.#..#....##...#.#..#......#....#.#.#.#..#.#..#.#..#.###.#...##.#....#####...#.....####..........###...#.. ...#.#....##.#.#..#.#.#.#.#..#.#...#..#..##.#.#.###.#...#.#.#.##...##.#.#.#.######.#..##.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#..# .#.#...#.#...#.##..#........###..#..#..#...##..###...#.#.....##.##.............#...##...#..#.........##......##..#...#...#...#.. #...#.#..#.#..#...#..#.#.#.#....#..#..#..#...##.#.#.#.#.#.#.#.#..#.#.#.#.#.#.#..#.#...#..#.####.#.##...##.#.##..###.#.#.#.#.##.# ..##..##..#..#.#.###..#..##..#.#..#.#..#..##.......##.....#.....#...#...##..###.##..#..#..#..###....##...##..#.#.#............#. #.#..#...#..#......#.#.##...#..##...#.###..#.##.#.#..##.#..#.#.###.###.#.##..#.#...#..##.#..#.###.####.#...#.#.#.##.#.#.##.##... ..#.#..#..#..#.#.#.#...###.#..#...#.#..#..##...###..####..##..#.#.#.##.....#...#.#.##...#.#....#......##.#..#.....#..#....###.#. #.#.##.#.#..###...#..#.####..#..#..#.##.#...#.####.#.##.#...#.........#.#.#.#.###.#...#.....###.#.#.#...##.###.#.#..#.#.#....#.. .#.##.#...#..#.#.###..#..####..#..#.......#.#.###.......#.#..#.#.#.#.##..##....#....#..##.#.....#..#..#...#.....#.#....#..#.#.## ...#...#.#..##.#..#..###..#...#.#.#.#.#.#..#......#####.#..#..#...#....#...###.#.#.#..#.#..#.#.#..###..#.#.###.#....#.###..#...# #.#..#....#.#....#.#.###.#.#.#.....##.##..###.#.#......#..##.#.#.#.#.#..##....###...#....#.#..#.#..#..##......###.#..#.###.#.##. ....##.#.###..##....#.........#.#.##.#...#.##..#..#.#.#.#...#.......#..#...#.###.#.#..#.#...#...#.#.#...####.#####..##..###...#. #.#.###...#..#...#.###.#.#.#.###......##....#.###..##....#.#.#.#.#.#.#..##..#......##..#.#.#..#.#....##.....#.###.#.#..#.#.#.#.. .#.#.#.#.#..#..#..#....##...#....#.#.#..##.#...#..#...#.##.#..#...#....#.#.#.##.#.#...#....##..#..###...#.#....#.....#.........# ..........#.##..#..#.#...#.#.#.#.##....#...##.#..#.#.#....#.#.##.#.#.#...#.....###..####.#...#..#....##..#..#.#.#.#.#..#.#.#.#.. ##.#.#.#.###...##.#.#..#..#.....##.#.#..#.#..#.#...#..#.#......#....#..#..#.##..#.#.....###.##.##.#.#...#.#..#...#..#.###...###. ....#.#...#..#.#....##..####.#.#......#.#..#...#.#.#.#..#.#.#.#..#.#.#..#..#.#.#....#.#..#...#..#..#..#.#...#.#.###....#.#.#.##. .#.##.##.##.#..#.#.#...###..#...##.#.##.#.#..###..#...#..#...###..#..#.##.#..####.#.#..#..#.###.#.#.##..#.#......#..#.#........# #..#...#..#..#.#.#.#.#.##.#.#.#...#....#...#.....#.#.#..###.#.##.###.....##.#.###.#..#..#.#..#..#...###.##..#.#.###..##.##.#.#.. ..#..##..#..#..#.#.#.##.......#.#.##.#..#.#.#.#.##...##..#......#.#.##.#.........#..###..####.#.#.#....#..#..#...#..#..####...#. #.##.#.#..#..#.#.#..#...#.###.#..#....#.#.#..#...#.#..#.#.#.#.#.......#..#.#.#.#.##..#..#.#.#....#..#.##.##.###.#..#..#.####.##. ##.......#.#.#.#.#.#..#..#....##.#.#.##.#.#.#.#.###..#.....#...##.#.#..##.#...#.#.#.#.#......##.#..#.......#.....##..#...###...# #..#.#.#...#..#..#.#.#..###.#..#..#....#.......#####..#.#.###.#.#..##.#.#.##.##........#.#.#...###..##.#.#.##.#.#.#.#.#.#.#.#### ..#...#..#.#.#.#..##.##..#.#..#..#.#.#..#.#.#.####...#...#.#.....#...##.#.##...##.#.#.#...#..#..#..#.#..#.#.#.#................# .#.#.###..#.#....##.#...##..#..#.#....#.#..#..####.#..#.##.##.#.##.#........#.#..#...###.#.#..#.#.##...#....#..#.#.#.#.#.#.#.#.. #.....#..#..##.#..#...#.#.#...#.#..#.##.#.#.#..##.##.#.......##...#..#.#.#.#....###.#.##...#.#..#...##.#.#.####.#...##..#...#..# .#.#.#.#...#...##.#.#..#....#...#.#....##....#.....#..####.#...#.###..#..#..##.#.#......#.#..###..#.#...#...#....#.###.#.#.###.. ..###....#.##.#..#...#..#.##..#..###.#..#.#.#..##.#..#.#.#..#.#.###..###..###.....#.#.#..#.#....#..#.#.#.#.#.#.####.#.....#.##.# #..#.#.#.#...#..###.#..#....#..##.....#..#...#...#.#.....#.##.#..#.#....#..#.##.##.#.#.#....##.#..##............###.#.#.#.....#. ..#...#..#.#...###..#.#.#.#..#...#.#.##.###.##.#...#.#.#.#...#..##...#.###.....#.#.......#.#....#...##.#.##.#.#..#..#..###.##... #..#.#.#..#..##.#.#.#.#....#..#.#.#....#.#....##.#.#..##.#.#.#.#.#.#..###..##.#...##.#.#..#..#.#..#.#...###..#..#.#..#.##..#..#. ##.#.#.#.#.#.#......##.#.#..##.....#.#....#.#...#..#.##..#..#.....#..#..##...##.#...#..#.#..#...##...#.#.##.#.#.....#.#.####.#.. #...........#..#.#.#.....#.####.#.###..#.#...#.#.#.#..##.#.#.###.#.##.#..#.#.....#.#.#..###.##.#.####......#....#.#.......#.#.#. ..#.#.##.#.###..#...#.#.#...####...#.#.####.#.....#..#.#.#..............#...#.#.#..#.#.#.#.#.......#..#.#.#.##.###..#.###......# #.##....#....#.#.#.#.#...#.####.#.#....#.#.#.#.#.#.#....##.#.#.#.#.#.#.#.#.#.##..##.........#.##.#..#.#..#...#.####..##...##.#.. .#...#.###.#..#.......#.#....#.....#.#.......#..#....#.#....##..##..##....##....#.##.#.#.#.#.#....##..#.##.##.#.####...##...#..# ...#..#.####.###.#.#.#.#.#.#..#.#.#.#..#.#.#.#.#.###..###.#...#...#...#.#..#.##.....#...##....##.#..#.#..........#...#...#.#.#.. #.#..##..##..####...##.#.#..#.##....##..##..#......#.#.##.#.#..##..##..#..#.#.#.#.#.#.#...#.#.#..##...#.#.#.#.#.#.####.#..#....# ##..###.#..#..##.#.#.......##.###.#.###...#..#.#.#.#.....#...#...#.#..#.#......##..#..#.#..##..#...##.#..##..#........##.###.#.. .##.......#..#.....#.#.#.#...#.....####.#.#.#...##.#.#.#..##..##..#.#....#.#.#...#..#.#..#...#.#.#.#..#.##.#..#.##.#.#.#.####..# .#.#.#.###.#.#.#.#..#...#..#..#.#.#.###..##..##...#...#..##..#.#.#....#.##..#..#..#.#.#.##.#..#...##.#.##....##.#.#.....#.####.. ......#......#..#..#.#.###..##..#.#..#.#.#.#..#.#..#.#.###.#....#..#.#...##.##..#..#..#...#.#..#.#.#...#.#.#...#...#.#.#...###.# .#.#.#.#.#.#.#.#.#.#....#..##..#....#.......##...#.#...#.....#.####...##...###.##.###.#.#....##....#.#....#..#.###...##.#.#.##.. #..#....#...###.....#.####...#.##.#..#.#.#.#.##.##.#.#.##.#.##..#..#.###.#....##..##..#..#.#...#.##.#..#.###..##.#.#..........#. #.#..#.###.#.#.#.#.###.....#..#....##...#.....#...#..#####...#.#.#.##.#.##.#.##.#...#.#.##.#.##......#..###..#....#..#.#.#.##..# ..##..####......#..#...#.#..##..#.#.##.###.#.#..##.#..#.#.#.#.............#.....##.##.#...##...#.#.#.#.#.#.#.#.##..#..#...#.#.## .#...#..#.#.#.##.#.#.#.##..#####....#....#..#..#.#...#..#....##.#.#.#.##.#.#.###.#...#..#...#.#...###.#.........#.##.#.#.##....# #..#...#.....#.#...#.#...#..###.#.#.#.#.#..#.#...##.#.#.###.##..###..###.#........#.###..#.#...#.#.#...#.#.#.#.#..#.....#..##.#. #####.#.#.#.#...#.###..####..#.....##..###...#.#..#.......#...#....#...#.#.#.#.#.##..#..#.###.#.....##....#...#.#.#.##.#.#.##... #.##....#.##.##....#.#.#....#.#.#.##..#.##.#..#..#..#.#.#.#.#.#.#.#..#..#.##..##...##.#......#.#.#.#..#.#..#.#....#..#.......#.# #.#.#.#..#......#.#.....#.#....#....#.....#..#.#.##..#...#...#...###..#.....#...#.#.#.###.#.#.....#..#..#.###.#.#.#.#..#.#.#..#. .......##..###.#...#.#.###..#.#.#.#.#.#.#.##...#..#.#.#.#.#.#.#.####.#..#.#..#.#.......##..#.#.#.#.#.##..####..##.#..#..##..#... #.#.#.##..#....##.###...#.#..#.....##..###...#..#..#...#......#..###.##..###..#.#.#.#.#...#...#.......#.#.##.#.#.##.#..###.#..#. ...#....#.##.##......#.#....#.#.#.###.#.#..#..#..#..#.#.#.#.#.#.#.##...#..##.##.#.#..##.#.#.#.##.#.#.##..........#...#....###..# #.#.#.#.##...###.#.#..###.#...##..##.....##..#.#..#......#...##.....#.#..###....#..#...#...#....#.#.#...#.#.##.##.#.#..#.#....## ##.....#..#.#....#.#.#####..###.#...#.##..#.#....#..#.#.###.#...##.#.###....#.###.#.#.#..###.#.#......#..#....#......#..#.###..# ###.#.###....##.##..#####.#..#....#.#...#..###.####..##..#..###..#......#.#.#....##..#.#..#...#.##.###..#.#.#.#.#.#.#.##..###.#. ####...#.#.#..###..#.##.#...#.#.#..##.#..#..#....#..#.#.#.#...#.#..#.#.#...#..#.#..#.....#.#.#...#.##.#.#.#..####.#......###.... #.#.#.##...#.#.#.#.#......#...##..#....#.##..#.#..#....##...#..#.###..###.#.#..#.#..##.#......#.#.#........#..#....##.#.#.#.#.## .......##.#.#.......#.#.##..##...##.#.##...#.#..##..#.#..##..#.#.#.#.#.##....#.....#.##..##.#......##.#.#.#..##.#.###..#........ .#.#.###.....#.#.#.#.#...##..#.#...#....#.#..#.#.##..##.#...###..........#.#..##.#.....#...#.#.#.#####...###...#...#..#####.#.#. ..#.....#.###..##.....#.#.#.###..#..#.#..###.#.....#.....#.#.#..#.###.#.#..#.#..##.#.#.#.#....#..####.#.#.##.#..#.###..#..#.#..# .#.#.#.#...#.#...#.#.#.#....#..#..#..#..#.#..#.#.##..#.#.#....##..#....#.#..#.#.....###...#.##.#...#........##.#...#..#.#.##..#. #.....#..##....#..#....##.#..#...#.#..#.#.##.#..####..#..#.#.#.##.#.#.##...##..#.#.#.#.#.##.....#.#.###.#.#...###.###.......#... .#.#.###...#.#.#.#.#.#.#.#..#..#....##......##.#.#...#.#.#..#...#..#..#.##.#..###......#...#.#.#......#..#..#....###.#.#.#.#..#. ....#.#.#.###...#.....#...#..##..#.#..#.#.#..#...#.#...#.#.#.#.#.####.....#.#....#.#.#.#.#..#..##.#.#.#.#.#..#.#..#.....#...#..# .#.#.......#..#..#.#.#..##..#..#..#..#...#..#..#..#..#.#.#.........#..#.#.....#.#...#..#..#..#...#...#.....##.##.#..##.#.#.#..#. ..###.#.#.#.#.#.##..###.#.#..#...#.#..#.#.#..##..#..#..#.#.#.#.#.##.#..#.#.#.#.#.#.###.#.##.#..#..#.#.#.#.##......##......#.#... .#.#...#..#...#.#..#........#..#.....#.....###.#..#..#..#...##..#.....#...#.......#....#...###..#..##.#..#..##.#.#.#.#.#.##...#. ....#.#.#.#.#.#..####.#.#.#..##..#.#..#.##.#.....#.##..##.#...#..#.##...#..#.#.#.###.#.#.##..#.##.#.....##.#.##.....#...#..#.#.. .#.#.#.....#..#.#..#.#...#..#...#.#..#....#..#.#....#.##..#.#..##.##.#.#####..#.###.#..#....##...#..#.#.#..#.#.#.#.###.#.#.#..#. .#.#..#.#.#.#.#.##....#.#.#..##....#..#.#.###.#..#.#....#.#..#........###....#..##...#.#.##...#.###..#...#.#......####......#.#. .#...###..#.#.#...#.#.#.#...#...#.#..#...#.....#.#..#.#.#.#.##.#.#.#.#.#.##.#.#.#.#.#..#.##.#..###.#.#.#....##.#.#..#..#.#.#.#.. ..#.#....#....#.#..#...#..#..##..###..#.#.##.##...#.#..#..#...##..##......#..........#.#...#..####.#..#..#.##.#....###..##....#. .##..#.#.##.#.#.###.##...#..#.#.###..#.........###..##..#.#.#...#...#.#.#.#.#.##.#.#..#.#.#.#...#...#..#..#.#.##.##....#.#.#.#.. ...##...#...#..#.......#.##...#....##.#.#.#.#.#..##..#.#...#..#.#.#..#...##..#....#..##.##....#..#.#.##..##....#...#.#....#.##.# .#...#.#.#.#..####.#.#..#...##..#.##.....#...#..#...##..#.#.#..#...#.##.#...#.##.#.#.....##.#..#.......#....#.#..##...#.#.....#. ..#.#..#...##..#.#..#..#.#.#..##....#.#.###.#.#...#..#.#....#.#.#.#....##.#.#.##....##.#...#..##.#.#.#.#.#.#...##...##...##.#... #..#.#.#.##...#....#.###.#.#.#...#.#.#...#..#.#.##..#...#.#.#....#.#.#...#......##.#....#.###...##.#..#...####.#..#.#.#.#.#.##.# ..##....#...#.#.#.#...........##.#....#.###....#.##..#.#..#.#.##...#..#.###.#.#...##.#.##..#..#...#..#.#.#.####.##..#......#.... #...##.#.#.#...#...#.#.#.#.#.#...#.#.###.#.#.#....#.#...#..#..#..##..##..##..###.#.#.#...#..#..#.#.#...#..........#.#.#.#.#.##.# ..#...#.....#.#.#.#..#.##...#..#.#..####......#.#.#..#.##.###..#...#...#...#..###...#..#..#..#..#...#.#..#.#.#.##.#..#...#...### .###.#.#.#.##.#...###..#.#.###.#.#.#.##.##.#.##..#..#.#...###.##.#..##..#.#..#.#.#.#.##..##.#..#.#.##..#..#...#...#.#.#.#.#.#.## .##.....#....#..#.#...#.....#.#..#........#....#.##....##..#....#..#.#.#...#.......#.#.#...#.#.......#.#.#.#.##.#.#.#..........# ...#.###.#.##.#.#.##.#..#.#...#.##.#.#.#.#.#.#..##..##.#..###.#.##....#..##..#.#.#......#.#....#.#.#..#.....#..#..#.#.#.##.##.#. .#.##.....#.#....#....##..#.#.#.#...#...##.#..#..##.#..##..#...###.#.###..#.##..#..#.#.##.##.##...#..#.#.#.#.#.##.#..##...#.#... ..#######.....#.#..#.#..#.#..#...#.###.##....##.#....#..#.###.#.##..#..#.#..#..##.#...#.....#..#.###...#.#.......#..#...#....#.# .#.#......##.#..##..###.#.#.###.#...#....#.#...#..#.##.####.......#.##.##.#..###...#.#..##.#.#....#..#.#..#.#.#.###..#.##.#.#... ....##.#.#...#.#...#.#....#..#...#.#.#.#.#..#.#.###...#.#..##.##.#.........#.##.#.#####.#.....##.###..#..##.##.###..#...#..#.#.# #.#...#...#.#..###....#.#.#.#.#.#..#....##.#......#.#.....#.....#.#.#.#.###.....#....#...#.#.#......##.#...#.#..##.###.#..#..... ...#.#.#.#.#..#....#.###..#...#..#..##.##...#.#.#.#..##.#.#.#.#....#...###.#.#.#..#.#.#.#...#..#.#.#.....#....#..#.##...####.#.# #.###......##.##.#..###.#..#.####..#.#...#.#...#..#.#....###...##.#.#.###.....###..##...##.#.##...#..#.#..#.#...#.##.#.#.#.##... ...#..#.#.#..#...#.#.#....##..##.#....#.#...#.###.#.##.#.##..#.#.....#.#.#.#.#.##.#..##..#.....#.###.##..##..#.#...#.#.......#.# #.#..#...##.#.#.#.....#.#.#..##....#.##.##.#.....###..#...#.#...#.#.##...##......#.#.##.#..#.##...###..#...#..#.#.#....#.#.#.#.. ##..###.#........#.#.###...#...#.#.#...#...##.#.#.#.#..#.#...#.##..#.#.##.###.#.#......###..##.#.#.#.#...####......#.#..#...#..# #.#...##..#.#.#.#...###.#.#..####...#.#.#.#....#..#..#....#.#....#...........#....##.#..#..##......#.###...#..#.#.#.#..###.##.## ....##..#..#...#..####.....#.#.#.#.##....#..#.#..#..#..#.#...#.#.#.#.#.#.#.##..#.#.##.##.#..##.#.#.....#.####..###....#.#....#.# #.#.##.#.##.#.#.#.#.#..#.#.#.#.#.#...#.#..##..#.##.#.##...#.#...#...#...##.###.#.........#.#...#..##.#.#...##.#.#.#.#....#.#.... ...#.............#....#..#.#...#...#..#.#.#.#.........##.##..#.#.#.#.#.#.#..#...#.#.#.##.#..#.#..#....##.#...##....#..#.##..#.#. #.#.#.#.#.#.##.####.#..####.#.####..#.#.#.#...#.#.#.#..#..#.#.....#.......#..##.#..#....#..#.###.#.#.##...#.#..##.#.#..#...##..# .....#..###...##...#..#........#...##....#..#..#...#..#..##..#.#.#.#.#.#.#..#...#.#.#.#..#....#...#.#..#.#..##........#.##...#.# #.#.##.#....###.#.#.#.#.#.##.#.#.#...#.#..##..#.#.#.#.##...##...#...#...###.#.#..#.....#.#.#.#.#.#....#...#...#.###.#....#.###.. ...####..#.#..........##..##.#..#..#..##.#..#....#.....#.#..##.#.##.##.#....#.#.###.#.##.#..#..#...##..#.######..###..#.#.....#. #.####.#..###.#.#.#.#...##...##.##..#...#.#...#.#..##.#..#.#.....#..#...#.##.###.#.#....#..#.#...#...##.....#####.#.#.#.##.#.##. ..##.....#.....#...#..###.#.####...#..#...#.#..#.#...#.#..#..#.#.#.#.#.##...........#.#..#....#.#..#...#.#.#####.......##..#...# #.####.#..#.#.###.#.#.#.#.....##.####.##.###..#....#.#...###.#.#......##.#######.#.#...#.#.#.#..##..#.##..#.###..#.#.#...#.##.## ..###.#..#.#..##.#......#.#.##.....#....#..##..###..#..#...#..#..#.#.#.#........#.#.#.##.#..#.#...#..#.#.#...#..#..##..#.#..#... .#......#....#.....##.#..#...#.#.#..#.#.#.##..#..#.#..#..#.#.#.#..##.....#.##.##..#.....#..#....#.#.#....##.#.####.#.#..#..##.#. #..#.#.###.#..##.##....#.##.#.#...#..#.....##.#.#.#.#.##..#.....#...#.#.#....#.#.#.##.#.#.###.#..#..##.#.#....#.#..#...#.#...##. ##.##..##.#..##.#...#.#.#...#..#.##.#.#.#.#..........#...##.#.###.##...#.#.#........#..##....#..###..##...#.#...##.#.#...#.#...# ###...#.....#.....#..##.#.#..#.....##....#..#.#.#.#.##.#...#.#.#..#.#.#.....#.#.#.#.#.#...#.#.#..#..####.#.#.#.#.##.#..#.#.#.##. ##.##.###.#..#.#.#..##....#.####.#.#..#.#.#.#..##..#..#..#.....##...##.#.#.###...#######.#..#...#..#.##..............#..#.#..#.. #........#..###..##...##.#..#....#.#.#....#..#...#...##.###.#.#..#.#.#....###.#.#.#.#.##..##..#.##.....#.#.#.#.#.#.##.#....#.##. .#.##.###.#..#.##...#.#..##.##.#..##..#.#.#.##.#..##...#.#.##..#......##.###............#...##...###.#.#..#...###.##....#.#.#... ...#..##....##.#..#..#..#....#..#.#.##...#..#...#...#.#.......#..#.#.#.#.#..#.#.#.#.#.#..##..##.#..#.##..#.#.#.##.#.#.#..#...##. .#.###...#.#.....#..##.#..#.#..#......#.#.#..#.##.#.#.#.#.#.#..##...#...#..#.#...#...#..#.#.#.....##..#.#............#..#.#.#.#. ..#....#.##..#.#.##...#.#..#.#..#.#.##....#.#....##..#.#.###..#..#.#..##..#...#.###.#.#....#..#.#...#..###.#.#.#.#.#..#......... .#.#.#.##...#...#...#.#...#....#...#..#.#.#..#.#...#...#..###...#..#.#.#.#.##....#....#.#.#.#.#..#.##.#.#.#...##..##.#..#.#.#.#. ...#.##...#..#.#..#..#..##.###..#.#.#...#.#.#...#.##.#.#.#.#..#..#..........#.#.#.#.#..#....#..#..#.......#.#...#...#.#..##..##. .####...##..###..#..#.#..#.....#.....##..#...#.##...##.....##..##..#.#.#.#.###.....#..#.#.#.#.#..#..#.##.#..#.#..#.#....#.##...# .#.##.#.#.#....#..#...#.####.#..#.#.#...###.#.##..#...#.##..#.######..##.#.##.#.#.####..#.#.#..#..#..#....##..#.#...#.#.....#.## .#....##....#.#.##..#.#.###.#..#...##.#..#....###..#.##..#.#..#.#.#.#...#.#.#.##.#.#.#.#.#.##.###..##.##.####..###.#.#..#.##.... #..#.#...#.#.#..#.#..#...#....#..#...#..#.#.#..#..##...#..#.#.....#...#......................##..#......#.##..#.#.....#..#.###.# .#.#.##.#......#....#.#.#.#.#..#.#.#..#...#..#..#...##..#...#.#.#.#.#..#.##.#.##.#.#.#.#.#.#....#..#.#.##.###.#.##.#.###......## ....#...#.#.#.###.#...#....#..#..#..##..#.#.##.#..#.##.#..#.#..#..#.#.##...#.#.#.###.#.#.#..#.#..#..#......#.....#..#....#.#.### .#.###.#...###...#..#..##.###..#.#.#.##..#....###.#...###..#..#.#..#....#.##.#......#...#..##..###.#.#.##.###.#.#..#.#.#..#...## #...#...##.##.##..#..#..#..#..#.#..#..#.#.#.#..#...#.#.##.###....#.##.#..##....#.#.###.#.#...#.##.#......#.#...###...##..#.#.#.# ..#..#.####...#.#.#.#.#.#.#.#...##.#.#.#.....#..#.##.....####.#.#.#....#.##.#.#...#.##....#.#.....##.#.#...##.#....#...#...#.... #.###..#.#.##.........#..#....##........###.#..#....#.#.#.##...##..#.#..#..#...##.....#.#..###.#.#..#...#.#..###.#..#.#..#..#.#. .#....#.......#.#.#.#..#..#.#...#.#.#.#.#....#..#.#..##.....##....#..#.#.#..#.##..#.#.#..####...###.##.#....#.#.#..#...#.#.#...# .#.#.#..#.#.#.##..#..#.##..#..##..#..#..#.#.##.#...#...##.#..#.##..#.#....#....##..#...#.#.#.##.......###.#.....#.#.#.#...#.#.## ...#..#.##..##...#..##...##.#...#.#.###..#....###.##.#...##.#....####..#.#.####...#.#.##.....#..#.#.#..#...#.#.##...#..#.#..#... .#..#.##...#...#.##...#.##....##..#..###..#.#..#....#..#...#.#.#...#.#..#...#..##.#.....#.#.#.#..##..#..#.##..##..#.#.#..#.##.#. #..#.#.#.#.##.###...#..##.#.#...#.#.##.####..#.#.#.#.#..##...#..#.#....#.#.#.#.###..#.#..##....#...#.#.#....#...#..#...#.....##. ..#......##...##.##..#.....#..##..#.....#...##.###....#...#.##.##..#.#.........###.##..#...#.#..#.#...###.###.#.##..#.#..#.#...# #.##.#.#...#.#......###.#.###...#.#.#.#.#.#...#.#.#.#.#.#..##....#.##..#.##.#.###.##..##.#..#..##..#.#######...#...#...#..#..#.. ##....#..#..#..##.#####..###..##..#..#..#.#.#.....#..#...#...#.#..#..#..#....#.#...##...##.###...##..####.#.#.#.#.###.#..#.#..#. ...#.###..#.#.#......#..#.#.#..#.#..#.#.##...#.#.#..#.#.#..#.#..#..#...####.##.##.#.#.#...#.##.#..##..##........#..#...#....#..# .#.##....#.#.#.#.#.##.#.#.....#...#....#..#.##..###....#.#..#..##.###.#.#............#..#.....##.#...#..#.#.#.#..#..#.##.#.#..#. .##...#.#........#....#..#.##..#.###.#...#....#..#..#.##...#.#...##......#.#.#.#.##.#.#.#.#.#...#.##..#..###..#.##.#.#.#..#.#... #...#.####.#.#.#.#.###..##..##.#..#...#.#.#.#.#.###..#..##...#.#...##.#.#..#..#....#..#..#..#.#.....###.#.###..#..##.....#....#. ..#.##.....#..#..#.#..#.#..#...#.#.#.##.#....#...#..#.#.#.#.#...#.##...#..#..#.###...#..#.#..##.#.#........#..#.#.##.#.#..#.#.#. #.#...#.##.#.###.#...#..##.#.#.#...#...#..#.#.#.#.#........#.#.#.#..#.#.##.#.....#.#.##...#.#....#..##.#.#..#.......###..#.##..# .#..##.#....#....#.####...#.#..#.##..###.#.....#....##.#.#...#....#........#.#.#..#....#.#..#.#.###...#...#.#.#.##.###.#.....#.. ...#.....#.#.#.#.#...#..##....#..###....###.#.#.#.#..#..#.#.#..#.#..#.#.#.#.#...#..#.#..###..#..#...#.##.#.#...###..#....##.##.# ##.##.#.#....##..#.#.#.#.##.#..#..#..#.#.....#..#.#.##.#...###..##.#...##....#.###..#..#.#..###.#.#..#......#.#.##.###.#...#.... ...#.#..##.#..##.#.#.#....##..#..#..##..###.#.#.#..#.....#..#..#..#..#...#.#.#....####...##....###..#.##.#.#......#.#.#..#..##.# .#.#...#....##..#...###.#...#..#..#..#.#.##......#####.#..#..#...###.#.###..##.#.##.##.##...##..##.#......#.#.#.###....#..#...## ..#..##..#.#.##.##.#.#..#.##..#..#.#.#....##.#.#..###..#.##.#..#...#.#....#...#.......#..#.##..#..#.##.#.#.....#...#.#.#.##.#... .##.#...#.....#.......#..#..#..#.#.##..#.#....#..#.#.#..###..#..#.#...#.#.#.#..#.#.#.#..##...#...##.##.#.##.#.#.#.#.#......#..#. ...#..#..#.#####.#.#.#..#.#.#.#......#..##.#.#.#.#.#...#.#.##..##..##.#..#...##...#.#.#..#.#.#.#.#....###..#........#.##.##.#..# .#.#.#..##.#.....##..##.#......#.#.#..#...#....#....##.......#..#.#...#.#.#.##.#.##.#...#...#...#.#.#.....###.#.#.#..#...##...#. #...#..#...###.#..##..#.#.#.#.#...#..#..##..#.##.#.#...#.#.#..#..#..#.#....#..........##.###.##......#.#.#.....#...##..#.#..#... ##.#.#.#.#....#..#.#.#..#..#...#.###..#.###.#...#.##.#..#...#.#.#.##..#.#.####.#.##.#.........#.#.#.#...###.#.#.#.####..###..#.# .##.....#..#.###....#..#..##.##.....#.#..#..#.#.....#..#.#.#..#.....#.#..#...#.#...##.#.#.#.#..##..##.#..###..#.#...#..#.##.#... ..#.##.#.#..#.##.##..#.#.#....##.#.###..###.#..#.#.###....#.#..#.#.#..#.#.#.#.#..#...#...#...#...#.#.#.##.###...#.#..#.....###.# .#.#...#...##......##..#.##.##....#.#.#..#..#.##..##...#.#...#.#..#..#.........#..#.#.#.###.##.##..........#..#..#..#..#.#..#..# ...#.#.###..#.#.#.##.#..#...#..####.....###.#...#...##..#.##...#.#.#..#.##.#.#.#.####.#..#....#.###.#.###.###..#..#..#..#..#.#.. ##....#....###..##.....#..#.##.....##.#..##.#.#.#.#.#..##..#.#..##...#....#.#..#.......#.##.#......###.##..#..#..#..#..#.#.#...# ...#.#.#.#..#.#..###.#..##..#..#.#..##..###.#.#..#..#.##.#.##..##.##..#.#...##.#.#.#.#..#..#..##.#.......#.#.#.#.##..#....#.#.#. #.#..#...#.#....#####..#.##..#.#..#.#.#..#..#..#..#.#........#.....#.##..#.#.#.#..#...#.##.#.#....#.#.#.#..#...#.##.##.#.#....#. #..#.##.#...#.#..###.#.....##..#.###....#..#..#.#..#.#.#.#.#.#.#.#.#.#..##....#..#.#.#.....##.##.##..##.##.#.#.#...#....#.#.#... ..#.#...##.#..#.#.#....#.###.#..#....##..#..#...#.##....#...#...#..#..#...#.#.##....###.##......#...#.#...#.###..#..##.#...#..#. .#....##...#.#.....#.#..#......##.#.#...#..#..#..#.###.#.#.###.###.#.#..#..#.##..#.#####...#.#.#..#....#.#...#.#..#...###.#.#..# ..#.##...#.#..#.#.#.#..###.#.#..##..##.#.#..#..#.....#....#.#.....#..##..#.....#..####...#..#...##.#.#..#.#.##...##.#..##.....#. ####...#..##.###....##..#...#..###.#......##..#..#.#.#.##....#.#.###.#..###.#.#..#.####.#..###.#.#....#.......##...##.##..#.#... #####.#..#....#..#.#...#.#.#.#.#.#####.#.##..###.#..##.#..#.###....#..#...#..###....##..##..#.....##.##.#.#.#.#..#...#..####..#. ####..##.#.#.#.#.#..##....#........#....##.#...#..#..#..#..#..##.#..##..#..#...#.#.#..##...#.#.#.###...##..#...#..#.##.#....#..# ####.#....#.....#..#..#.#.##.#.#.#.#.#.##....##.#..######.##.#.##..#..#..#.#.##...###..#.#....##..#..#..#.#..##..##.....#.#..#.. ###.#..##.#.#.#.##...##..#..#...#...#....##.##....##.###........##..#...##.#..##.#.#..###..#.#...#.#..#..#.##.##...#.##.##.#.#.# #...##.#...###.#...##...##.###.#.#.###.##...#.#.#.......#.#.#.#..#.#..#...##.#...#.#.#.#.#..#.##....#..#........#.##...##....... .#.#....#.#.#....#.###.##...#.....#......##....#..#.#.#.#..#...#.#..##..#...#..#..........#.....#.#..##..#.#.#.##...#.##.#.#.#.# .....#.#....#.#.#...#....#.#.#.#.###.#.#.#..#.###..##..##.###.#..#.#.##..#.#..#..#.#.#.#.##.#.#..##.###.#...#..#..#..#.#.####... #.#.#...#.#..#..##.###.##.......#.###...###..#....##..#.#....#.#.#....##..###.##..##..#....#.#.#...#.#.#.#.###..#..#.......#..#. .#..##.#...#.#.#....#...##.#.#.#...#.#.#.#..#.#.#..##...#.#.#....#.#.#...#.#..#..##..###.#...#.#.#........#....#..###.#.#.###.#. ...#....#.##.##..#.###.#....#....##......##....#..#.#.#.#..###.#.#..#..#....#.##.#.#....##.#....#..#.#.#.#..#.#.#.###..#...###.. ##.##.#.#...#...#....#..#.#..#.##..#.#.#.#..#.###....#.#..#.#.#..#.#..#..#.###......#.#...#..#.###..#...#.##.##......##.#.#.###. .##...#.#.#..##.##.##..#..#.#.###.#.#...#.#..###..#.##...#....#.#...#.##..#.##.#.#.##..#.#.#.#...#.#.##........##.#.#.#......##. .#..#..#...#...#.....#..#.#....#......#....####.#..#..##...####..#.###...#....#..#...#..#.....#.##.....##.#.#.#....#...##.#.#.#. ...#.#.##.##.#..##.##..#..#.#.#.#.#.#.#.#.#.......#.#.##.#.....##....#.#...####.#..#..####.#.#....#.#.#.#..#...##.#.#.##.#..#... ##.#....#...#..##.##.#..#.#..#....##..#..###.##.#.......###.#.##.#.#..#..#.....###..##.####..##.#..#....#.#.#.#........#..#..##. ....#.#..#.#..#........#.#..#.#.#...#.#.#.#.####..#.##.#.##..#......#.##..#.#.#.#.#..#..##.#...#..###.#.##....#.#.#.#.#.#.#.#... ##.#..#.#.#.#..#.#.#.#...##....#..#.#.#.........#..#.#.....#.#.#.#.#.#...#.#......#.#.#....#.##..#.#...####.#..#...#.......###.# ....#.#.#.#...###...#..##...#.###..###..#.#.#.#.##....#.#.##..###....#.#.#.##.#.#.#.....#.#.#..#....#.####.#..###.#.#.#.#.#.##.# .####.#....##..#.#.###..#.#.######.##.#.#..##..##..#.#..#...##..##.#..#......##..#..##.#.#....#..#.#....#...#..#.....#...#...### .#....#.#.#...#.....#..###....#####......#...##..#..###..#.#.#.###.#.###.#.#...#.#.##.....#.##..#..#.#.#.#.###..#.#.#..##.#.#.## ..#.#.##.#..#.##.#.###..#.#.#..###.#.#.#..#.#...#..#.#..##......#...#.#...#..#..#....##.##....#..#..#..#....##.##..###.........# #.##......#.##....#....#.....##.....#..##..###.#.#.#.##...#.#.#..#.#...#.#.#.#.###.#..#....#.#..#..##.#..#.####...#.#..#.#.#.#.# .#...#.#.###...#.###.#..#.#.#.##.#.#.#..#.#.#.........#.#..##..##...##.##.....###...##..#.#.#..###...#.##...####.#...#.#..##..## ...#.#..###.#.#...###..#..#.....#......#.....#.#.#.#.#...#...#...#.##...##.#.###.#.#..#.#....##..#.#...#.#.#.#.##.##....#...#..# ##.##..###.....#.#.#.#..##..#.#..#.#.#..#.#.##.##.#..##.#..#..#.##...#.#.##.......###...#.#.#.#.#.#.##..............##.##.#..#.. ....#.###.#.#.###......#.##..#..##..#..#..##....#..#..#..#..#..#...#.......#.#.#.#.#.##..#............###.#.#.#.#.#.#...#..#..#. .#.#.####....###.#.#.#.#..###.#.#..#.#..#...##.#.#.#.###..#..#..#.#..#.#.#.#..##.....#..#.#.#.#.#.#.#...##.#.#.#.#...#.##.#..##. #......#..#.#.#.....#..#.#.#....#.#....#..#...#.........##..##.#..##..#...#.#...##.####....#...#...#..#..........####....#.#...# .#.#.#.#.##....#.#.#.#......#.#.#..#.#..#..#.#####.#.#.#.##...#.#.#..###.#....#...#.##..#.###.#.#.#.#..#.#.#.#.#.....#.#....#.## ..#...#.#...#.###.#....#.#.#...#..###..#..##.....##...##.#..#...##..###...##.#..#.....#..###.....##...##..###.#..#.##...#.#..### .###.#....#..###..#.#.#...###.###.##.#..#..#.#.##...#.....#..#.#.##....#.#...##..##.#.#.#.###.#.#...#...#.....##..####.#...#.### ..#...##.#..###..###...#.#.#...#.#.....###.#..###.#..#.#.##.#.....#.#.###..#.#..##..#.#....#...#####..#..#.#.#...#.##..##.##.... .#.#.#.##..#.#.#.##.#.#....##.#....#.#..###..###.#..###....###.##.#.##.###.#..#.#.#..#..#.#.#.#.#...#..#..##..##.....#.##...#.#. .......#..#............#.#..#..#.##..#.###.#.....##.##.#.##.#..#..#.......#..#.....#..#..#........##.#..#...#...#.##.#...#.#...# .#.#.#.#.#..##.#.##.#.#...##..##.#..#...#....#.#...#.....#...#..#.#.#.#.##.##.#.#.#..#..#..#.#.#.#.....##.##..###...#..#..#.#.#. ..#...###.#...#..#.#...#.#.##...###.##.#.###..#..#..###.##.##..#.#.#...##........#.#..#..##..#..#..#.#...#..#....#.#.#..#.#.###. ##.#.#.#....##.#.#..#.#......#.#.#.#........#.##..#.#........#......#.#..##.#.#.#....#..####.#.######..#...##.#.#....#.##....... ........#.#....#.##....#.#.#..#......#.#.##.#...#..#..#.#.#.#..##.#.#.#.#.#.#..###.#..##.##..#..#..###..#.##...#.#.##....#.#.#.# .#.#.#.#..##.#..#...#.#.##..#..#.##.#...#...#.#..#..##..#..#.#...##.#......#..#.#.#..#.#...#.#.#.#..#..#.#.##.#..#...#.#.###..#. #..#..#.#.#.#.##.#.#....#..##.###...##.#.##..#..#..#.##..#...#.#...##.#.#.###......#.....#.#.#.#.#.###.......#.#.#.#..#.....#... ..#..##..#..........#.#..#.#..##..#..#.....#..#.##...#..#.#.#...#.#....#...#..#.#.#..##.#..#.#......##.#.#.#......#..#.#.#.###.# #.##...#...#.#.#.#.#.#..#..###...#..#..#.#..#.#.#..#.##....##.###..#.####.#.#.###..#...#.###.#.##.#...##..##.#.#.#.#...#..#.##.. ##...#.#.#..#...#.....#..#...#.#..#.##..#..#..#..##...##.#...#....###.##..#......##..#......#....##.#...#...#...##...#..#.....#. ##.#..#.#..#.#.#.#.#.###.#.#..#..###...#.#.##.#.#..#.#...##.###.#.......##..#.#.#.#.#..##.#..#.#...##.#..#.#.#.#..##.#.#..#.##.. ###..##...#....#....#####...#.##..##.#....#...#...#..#.#...#####..#.##.#.###...#.....##....#.#..##...#..##....#.#.##..#.#..#.##. #..#...##.###.#..#.#.###.#.#.#...####..#.#..#.#.##.#.#.#.#...##.#..#.......##.###.#.#...#.##.#.###.#.##...#.#.......#.#..#.....# .#...#..##.....#.#....#.......#.##.#.#..#..#..#.....#..#..#.#.....#.#.#.#.##.#.....##.#.#...#.....#...#.#..##.#.#.#..###...##.## ...#..##...##.###..#.###.#.#.#.#.......######..#.#.#..#.##...#.#.#...#...#.....##.##.###..#..##.##.#.#...#...##..#..#.#.#.#....# .##..#.##.#....#.#..#####...#....#.#.#..#..#..#..##.#...#..##.###.#.###.####.##.......#.#..#..#.....#.#.#..#...#.##......#..#.#. #..#....##..#.##.#.#.###.#.###.#.#..#..#.#..#..#.....#.#.#...........#...#.##...#.#.#.#...##.#..#.#....#.#..#.##...#.#.#.#.#.... .#.#.#.#...#.#........#.....#...#..###.....#..#..#.#..#....#.#.#.#.#..#.##.####.#..#..#.#...#.#..##.#.#....##...#.##..###.###.#. .....#..#.#....#.#.#.#.#.#.###.###.##..#.####..#..#..###.#..#...##..##......#.##..#.#..#..#....#...##.##.#...#.#....##.#...#..#. .#.#..######.#..###....#..#.#####.#...#.#.##..#..####.###..#.##...#...#.###.....#....#.##.#.#.#..#...#..#..#..###.#......#..#..# #...#...##.##..###.#.##..#...#.#....#.......#..#.........#.....#.##.##.....#.#.#..#.###....#.###.#.#.#.###..####...##.#.#.##..## .#.#..#......#..#....#.#.#.#...###.#..#.#.#.#.#..#.#.#.##..#.#.#...#...#.#..##..#..#.#.#.#....#...#.......#...###.#.##.....##..# ....#.##.##.###..#.#...#....#.#....##.#..#..#..####...##.#.#..###.####.#..#...##..#......#.#.###.#.#.#.#.#..#....##.###.#.#...#. .#.#....####.###..#..##..#.###..#.#....##.#.#.#..###.#......#...#....#.#.##.#...#..#.##.#...###.....#...#.#..#.#.....#...##.#... #..##.#..#.......#.#...#..#.#.#..#..#.#.#.#.#.#.#.#..#.#.#.#..#..#.#.#.#...#..##..#...##.#.###.#.#.###.#..#.#...#.#.#.#.##.#..#. .#..#..#.#.#.##.#....##..#......##.#.......#......#.###...###..#.#..#...#.#.#...#..#.#......#.....####...##.##.#...#........#..# ...#..##.##....###.#..#.#.#.#.#.#.#.#.##.#..#.#.#..##...#..#..##.#.#.#.#.....#.#..##..#.##.###.#.#.#.#.#...#.#..#.#.#.#.#.#.#.#. .#..#...#..#.####.##.#.....#...#........##.#...##.#..##.#.###...##...#..#.#.#...#.##.#....###.#.......#..#....#..##..#.#.#..#... #..#..###.#.#.........#.#.###.###.#.#.#...####...#.#.##..###..#...#.#..#...###.###....#.#..#..##.#.#.#.#.#.#.###...#.#.#.##.#.#. ##.#.#.#......#.#.##.#...###.#....##.##.#.##...#.......##.#.#.#.##...##.#.#.####...#.#.#..###.....##....#...###..#.........#..#. #.#.....##.#.#..##...##.#.#...#.#..#.....##..#..#.#.#.#........#.##.#........#..#.#.....#...#.#.#..#.#.#.#.#.#.#..#.#.##.#..##.. #..#.#.####...##...#..#....#.#.#..#.#.#.##.#..#..#...#.###.#.#.....#.##.#.#.###.#..#.#.#..#.##..#.##..#.........#..##...#..#.##. ..###...##.#.#..#.#..#..#.#......##....##....##.#..#....###..#.#.#.....#...###...##.#...#..#.##.#...####.#.##.#..#...#.###....#. .###.#.##.....#...##..#..###.#.#..###.#...#.####.#.#.#.#.###.#..#..#.#..#.#.#.#.#.#..#.#..##....#.#...#.#....##.#.#.#.#.##.#.#.. .........#.#.###.#...#..#.#...#..#.#.#.##.##.###...#..#...#..#.#.#..##.##...........##..#...#.#.#.#.#.#.##.#...#..#.......#...#. .#.#.#.#.##..##.#..#..#....#.#.#........#.....#..#.#.#.#.#..#.....#...#...#.#.###.#...##..#..#.#...#......#..#...#.#.#.#.#.#.#.# #.#..#..#...#.....#..#..#.##.#...#.#.#.#..#.##.#.#.#......#..#.##.##.##.#..#####...##...#..###.##.#.#.#.##.#..#.##....#.....#... ....#..###.#..#.#.##.##..####..#..#...###..#...##..#.#.##.#.#....#.##.##..###.#.#.#.#.##..#..........#......#..#.###.###.#.##.#. #.#..#..#...##..##....#.#.##.#..#..#.#.#..#.#.#..#.#..#...#.##.#.......#.#.#..#......#...#..#.#.#.#.###.#.#..#......####..#....# ##..##.#.#.#..#...##.####......##.##....#.......#...#..##.#.#...##.#.#.#....#.###.#.#.##.#.#..##...###...####..#.#.####..#.##.#. ##.#......#.#.#.#.###.#.##.#.#..#...#.##..#.#.##.#.#..#.#.#..#.#.#..#..#.##.....#..##..###..#.#.#.#.#.#.####.#..#...##.#........ #.#..#.#.#.......#.#........#..#..#..#.##..#..#.....#...#..##....#.###.#...#.##.#.#.#.#.#.##.#.........#.#.....#.#.#.....#.#.#.# ....#...#..#.#.#...##.#.##.#.#.#.#..#..###..#.##.#.#..#..#..##.#.#..##.#.#..#...#.............#.#.#.#.#...##.#....#..#.#..#...## #.#..#.#..#..####.#..#...#.#...#..#...#####..#..#...#.#.#..#....###...###..#.##.#.#.#.##.##.#..#..#..#.#.#.##..#.#.#..#..###.#.# ##..###.#..#...#....#..#..#..##..#..##.#.##.#..#.#.#...#.#.#.#.#....##.#.#.....##..#....#...###.#..#........##.#....##.####..... ###..#....##.#.##.#..#.#.#.###.#..#.......#...#.....#.#....#..###.#..#.....#.#..#.##.#.#.###......##.#.#.#.#....#.#......#.#.#.# ###.#..#.#....#...###...#........##.#.#.#.#.#..#.#.#...##.#..#.#.#..##.#.#.#..#.#.#.#.......#.#.#...##..#..##.#..#..#.#.#...#... .....##..##.#..#.##...#..#.#.#.#..#..#...#...##..#..#.#.##.#.....#.#.#.####..##.#....#.#.#.#...#..#...#..#..###.###.#..#.#.###.# #.#.#...#...#.#....##.#.###...#..#..#.#.#.#.#..#.#.#.......#.#.##....#####.#...#..#.##..#.###.#.#..#.#.#..#....#.##..#......#... ...#.#.##.#.#.##.#.#..#..###.###..#....##.....#...#.#.##.#.#..####.#..#.#....#.##.#...#....#..#...##....#..#.#.....##..#.#.#.#.# #.##.....#..#.#...#.#.#.#.###.#.#.#.#.##.#.#.#.#.##.....#..#.#.##...#.#.##.#..#...#.#..#.#.#.#..#...#.#.##..#..##.#..#..#.....## ...#.#.#..#.#.#.#...#.#....#.......#......#..#.....#.#.#.#.#.....#.#......#..#.##..#..##..#..##.##.##..#...#.#...#..#..#.#.#.#.# #.#.#...##..#.#.#.##..#.#.###.#.#.###.#.#..#..##.##..#...#.#.#.#..###.#.#..#....#.###...##..#...#....#..##....#.#.#.##.#....##.. #.#.##.##.#.#.#..##.#.#..#.###..####...#..#..######.#..#..#...#..#.#...#..##.#.#...#..#...#..##..#.#..#...#.#.#.......####.#.#.# .##.#.#.....#.#.##....#.##.####.#.#.#.#.#..#..##.....#..#..#.#.#....#.#.#.#..#.##.###.#.#..##.#.#...#..##.#..#..#.#.#..#.#...... ........#.#.##....#.#.#.....##....#......#.#.#.##.#.#..##.#.....#.#..##....#.###...#...#..#......#.##.#..#..###..#...#....#.##.# .#.#.#.###..#.#.#..#..#.#.#.####.#..#.#.#..#.....#...#...###.#.#...#..###.#.....#.#.#.#..#.#.##.#....#..#.#.###.###.#..#.#....## #..##..##.#.#..#..#.#.#.##...#..#..#...###.#.#.#..#.#.#.#.#...#.#.#.#...#..#.#.#.....###...##....#.#.#.#.......#.##..#..#.#.##.# ..#...#.......###.#...#..##.#..#.#.##.#.##.#..##.#.#.......####......#.#..#...###.#.###..##...#.#...#...#.#.##.....#..#...#..... #..#.#..#.#.#..#..#.#.#.###...#...#.......#.#...##..#.#.#.#.....#.#.##..#..#.###...##..#..#.#.#..#.#.#.#.##...#.#.#..#..#..#.#.# .##.#..###...#..#..#..#.##..##.#.#.#.#.##...##.#.##..#...#.#.##.#.#...#.#.##....#.#...#..#...#..##.........#.#...####.#..#..#... ......#####.##.#..#.#.#..#.#.........#...#.#...#.#..#.#.#...#.##...#.#..#.#..#.#...##..#..#.###...#.#.#.##..###.###...#.##.##.#. #.#.#..###....###.#...#.#.###.##.#.#.#.#..#..#....#.......#.....#.#.#.#.#..#..#.#.#.#.#.###.##.#.#.#...#...#.##..#.##.....#..#.. #.##..#.#.#.#....#..#.#....#..#...#...#..#.##..#.#..#.#.#.#.#.##.......#..#..##............#...#....#.#.##....#.#..####.#...###. .#...#.......#.##..#..#.#.#.#.##.#.#.#.#.....#..#..#..#..#...#...##.#.###..#.#.##.#.#.#.#.#.##...#.###..#..#.###..#.#....##..#.. ...#..#.#.#.##..#.###.#..##.....#......#.#.#.#.#.##..#..#.###.##..#..######.....#..#.#...##....#..#.#.#..#..#.#.#...#.#.#...#.#. #.#..#.#..#...#.#..##..#...##.##.#.#.#.#..##.#.....#.##.........#.#.#####.##.#.#..#..##.#.###.#..#......##.#......#.#..#..#....# .#..#....#..#..#..##..#.#.##.#.....#..###...##.#.#.##...#.#.#.##..#..###...#.#..#.#.#.#.....#.##...#.###.....#.#.######.##..#.#. ...#..#.#..#..#.#.#.#...#.#....#.#.#.####.#..#..###...#..#...##.#.#.#.##.#.#..#.#......#.#.#.#...#.#....#.#.#.#.#.#.#.....#..#.. #.###.#.##..#...#.#...##...#.#..###....#.#..#..#.#.#.#..###.#.....#.#...#....###..#.#.#...##...#..#..#.#..#...........#.#.#.#.#. #.##.#..##.#..#..#..#...##..#..#####.#....#..#...#.#.##....####.#.#...##.#.#..###..###.#.####.#..###..#.#.#.##.###.#.#...#...... ##.....#....#..##..#..#..#.#.#..###...###.#.#..#....#...#.#.#.##..#.#.....#..#.#..#.##.#######..#.##.#....#...#.....#.#.#.#.#.#. ..#.#.#..#.#..#...#..#..#....#.#.#.#.#.#.#.###..####.#.#.......##.#..#.#.#.#....#......######.#.....###.#..#.#..#.#....##.#..##. #...##..#...#..##.##..#..##.#.#.............#..###......#.##.#...#..##..#....#.#..#.#.#.####....#.#.####..#..##.#..#.#.....#...# ..#.#.#..#.#..##..#..#..#.....##.#.#.#.#.##..#....##.#.#....#..#.##...#..##.#...#..#.....#.##.#..##..##.#..##..#..#.#.#.#.#..#.. #..#....#...#...#.##..###.#.##.##..#..#...#.#..#.##.#...#.##.#..#.##.##.###.##.#..#.#.##.....#.#...#.#....####..#......#..##..#. ..#.#.#.##.#..#.#..##....#..##.#.#.#.#.#.##..#..#...##.#......#....#.##..#...#.##....#...#.#...#.#.#..#.#...#.#.#.#.#.#.#...#..# .#....##....#..####...#.#.##........#......##..#.#.#....##.##..#.#.#.##.###.#...#.#.#..#..#..###..##.###..#.....#..#..#.###..### #..#.#...#.#..#.#...#..##....#.#.#.###.#.#..#.#......#.##....#..#..#...#.#.#.#.#...#..#..#.#....#...#####..#.#.#..###.....#.##.# ..#...##.#..#...#.#..#...##.#...###.#..#..#..#.##.#.#....#.#..##.#.#.#.......#..#.###.##....#.#..#.#.##...##.##.#....#.##.#.#... #.##.#..#..#..##.#..#..#.#..##.#.#..##..#..#.....#...#.#..#..#.#...#..#.#.#.#..#.#.###...##..#..#......##...#...#.#.#....#...#.# .#.....#.#..#....#.###..#..#......#....#..##.#.#..#.#...#..#.#..##.#.##..#.#..##....#.#.###.#.#.##.#.#..#.#...#.#..###.#.#.#.... ..#.#.#....#..##..###..##.#..#.#.#.#.#..#...#...#..###.#..#..#.#.##....#....#....#.##.##.#.##..#....#..#...#.#.#..#.##.#..#..#.# #...#.####.##...#..#.#...####..#....#..#..#..#.##.#.....#..#.......#.#..#.##..#.#............#...#.#.#..#.##...##.....#..##.#### ..#.##.#.#..#.#..##....#..#.##.#.#.#.#..#.#.#....###.#.##.##.#.#.#.#..#..#.##..###.#.#.#.##.###.#..#.#.#....#.#...#.##.#...###.# #..#.......###..#.##.#..##......###....#..##.#.#..###....##...#...#..#..#..#.#.##...##..#...#...##....###.#..##.#..###..#.#.#... ..#.#.#.#.#####.....#..##..#.#.#.###.#..#.....##.#.###.#...#.#.#.#.#..#.#.#....#.###..#..##.#.##...#.##....##.##..#.#..#.....#.# #.#.#..#..####.#.#.#.#...#..#.....#..##.#.#.#...#.......#.#.....#..#.##....#.#.......#.##.##.#...#.#...##.###.###....#.###.#.#.# .#....###.####.#..#....#.#.###.#.#.#...#...#..#..#.#.#.#...#.##.#.#....##.###..###.#..........#.#...#.#....#...#..##......##.... ...##..#....##...###.#.#.#.##...#....####.#.#..##...#...##.###.....#.#...#...#....##.#.#.##.##..##.##..##.#.#.###...#.#.#...#.## .#.#..#.#.#...##..#..##..#.#.#.#.#.#.#.......#...#.#.#.#......#.#.#...#.#.#.###.#...#...#....#.#.....#.#.........#.##..#..##.... #..#.#....#.#.#..#.#..##.##.......#...#.##.#.#.##....##..#.#.#...###.##......#...#.#.#.####.##..###.##..#.#.##.#..#.#.#..####.#. ###...#.#.#..#..#..#.###.#..##.#.#.#.#..#...#....#.#.###.##...#.#.#....#.#.#..#.##....#.#.#.#..#......#.#..#....#....#.#..###.#. ####.#.#...#..#.#.#..##..#.#....#.....#..#.#.#.##...#......#.#....##.#..###..#....#.#......#.#..#.#.#..#..#..#.###.#.#.#.#.#...# #####...#.#..#.....#.###..#..#.#.#.#.#.##.#..#.#.###.#.#.##...#.#...#..#.#.####.###..#.#.#...#.#...#..#..#.##...#...#..#....#.## ####.#.#####..#.#.#.#.#..#..#.....#........#.#........#..#..#.#..##..#.......#.....#..#...#.#...#.#.#..#.#..###.##.#.#.####..#.# ###.....#.#..#####..#.#.#.#..#.#.###.#.#.##....#.#.#.###.##.#.#.#.##.#.#.#.#..#.#.#..#.#.#...#.#.....#.#...#.##..#.........#.... ##.#.#.#....#.#.###.....#...#...###...#....#.#.#..##..#...#.#.#.....#...#...##...###....#.#.#.#..#.##..#.##...##..#.#.#.#.#..#.# #...#...#.#......#.##.#.#.#.##.#.###.###.##.#...#...#..#.#..#..#.#.###.#.#.#..#.###..#.#.......#.#...#.#.##.##...##..#...###..#. .#.#.#.#.#.#.#.#.#....#.#..#......#.....#.#.##.##.#..##...#..#.#..#.#.....#.#..#..##..###.#.#.#..#.#.#.#.....###...#..#.#.##.#.. ..............#####.#..#..#.##.#.#.#.#.#.........#.#.#.#.###.#..#....#.#.#...#.#.#.#.#.#..#..###.#.##..#.#.#...#.#..#..#...#..#. #.#.##.#.#.#.###....#.###.#.....#.....####.#.#.##...#.....##.#.#..#.###...#.#...........####.#....##.#.#..#..#.#.#.#..#.#.###... ..#...#...#...###.#..###...#.#.#.#.#.#.#.#.##....#.#.#.#.##..#..##.#.#.#.#..###.#.#.#.#.#.#...###..#...#.#..#..#..###........#.# .#..#..#.###.##.##..####.#.##.....#.......##.#.#......#....#.#.#.#.#.#.##..#..#..#..#.#....#.##...####..###..#.#.#.#..#.#.#.#... ..#.#.###........##..##...#..#.#.###.##.#.#.....#.##.#.##.#.##...........#...##.###.#..##.##...##..#...####.#..#.#..#..##..###.# .###..##.#.#.##.#...##.#.###....###....##..#.#.#.#.#....#.....#.#.#.##.#...#...#.###..#.....#.##.#.#.#..####.#.#...#.#...#.#.... ..#..#....#..##..##.#....##..#.#.###.#..#.###.......#.#..####.##...##...#.##.#....#..#.##.#..###....#..##.#....#.#....#.##..##.# .###..#.#..#.##.#....##.#...#.....#...#..#.#.#.###.##..#..##....#.#..#.#.#..##.###.#....#..#....##.###.....#.#.#..#.#.#..#.#..#. ..#..###.#.....#..#.#...###..#.#.###.##.#..#...###...#..#..##.##...#.#.....#..#......#.#..#..#.#...#...#.#.###.#.##..##.#..##.#. .###.#.....#.#..##...#.#....#.#...#....#..#..#....#.##.#..##...##.#....#.#...#.##.##..###.##..#..#.#.#.###...#.#...#...#.#...... ..#.###.#.#..###..#.###..#.##..#.#.#.#..#...#..#.#....#.#..##.#....#.#..#..#.....#...#.#....##..#...#.....#.###..###.#....#.#.#. .#...#.#..##.....#.....##...##.....#..#.#.#.##..###.#....#.#...##.#...####.#.#.#.#.#....#.#..##.#.##..#.##...###....##.#.##..#.# #..#.....#...#.##.#.###.##.#...#.##.#..#.###...#.##..#.#.##.#.#..###.#.#....###..#..#.#.#..#.###..#.#.#.#.#.#.#..##...##...#.... #.#.#.#.#..#..##....#......##.#.....#.##.###.#.....#..###.#.....#.##....##.#.#..#..#...#..##..#.#....#....#....#...#.##..#..#.#. ..#....#..#..##.###..#.#.#..#.##.#.#......#.#..##.##.#.#....#.#.....#.#..#....#..#..#.###...#...#.#.#.#.#..#.##..#..#..#..#..#.. .#..#.#.#..#.....#..##..#..###....#.#.#.###...##....#...##.#..#.#.#..#..#..#.#..#..#....#.#.###.#..#.....#..##.#..#.#.##.###.##. .##..#....###.#.#.#..#.#.#..#..#.##....##...#...#.#...#.#..##.#..##.###..#..###..#..#.##...##...#.#.#.#.##.#.....#......###....# #...##.#.#.###....#.#.#....#..#....##.##.#.#..#.#.#.##..#.#....#...#.##.#..#.###..#.#...#.#####.#....#....#.##.#..#.#.#..#.#.#.. ##.#..#.....#.#.##.....#.#.##..#.##.......#.#..#...#..###.#.#.##.#.....###....#.##.#..#..#######..#.#.#.#.....#..#...###....#..# #..#.#.#.#.#......#.#.###...#.##..#.#.#.#.#...#.#.#.#.###.##....##.#.#..#..##.......##..##.####.#..##....#.#####..#.#.##.#.###.. ..#.......###.#.#..#.#.#.#.#....#..#..#..#..#...#......#....#.#...##..#..#...#.#.###..#......#....#.###.#.....#..##.....#.....## #.##.#.#.#####...##........##.#..#..#..#..##..##..#.#.#.#.##...##...#####..#..##....#...#.##.##.#.....##..#.#..#...#.#.###.##... ##....#...###.#.####.#.#.#..#..##..#..#..####..##..#.#...#..#.#...##.#.###..#...#.#.#.#..##....#..##.##.#.#..##..#..#.....#..##. ...#.#.#.#.#......#..#..#..#..#..#..#..#..#...##..##.##.##.###..#.......#..####..#...#..#..##.###...##....#.#.##..#.##.#.###.... #.#..#...#..###.#.#.##.##.###...#..#..###.#.#...#...........#..#..#.#.#..#.##.#.#.#.#.#...#.#..###.#.##.#.#....#.###.#..###.#.#. ...#.##.##.#...#..#.#.#....#..####..#.##...#..#.#.#.#.#.#.#..##..#...#..#.....#....#....#....#..#......#..#.#.#..###...#.#...##. .##.#........#..#..#....#.###...#..####.#.###..#...#...##..#..##..#.#.#.##.##..#.#..###..#.#.#.###.#.#.##.#..#..#.#.##....#.#... .##...#.#.#.###..##..#.##..#..#.##..#......##.#.#.###.#...##.#...#....#..#..#.##..###...##..#...#..#.##...#.#.#......#.##....##. #...##...####...####.##...###..#...###.#.##.....#....#.##...#..#..#.#..##..#....#...#.#...####.#..#..#..#.#...#.#.#.#....#.#...# ..#...#.#.#...#..##.#...#..#..###.###.#..#..#.#..#.#.....#.#.#..#.#..#..#.#.#.#..#.#.#..#.#.##..#..#..##..#.#.#..#...#.#..##.### .#..#..##.##.#..#...###..#..#..#...#...#.#.#...##...#.#.#....#.#..#.#.#.#...#..#.#....#.#.....#.#.#..#..#.#..#..#.#.#...#...#.## ..#..#......#.##.##.#..##..#..###.#.#.#..#.##.#.##.##..###.#.#.#.##....#..#.#.##..#.###..#.#.#..#..#..#...#.#.#...#.#.#..#.#..## .#..#..##.##..........##.#..#...#......#..#......#...#.#.#..#..#...#.#..#..#....#..##...#...#.#.#.#..#..#.#....#.##..#..##.#.#.# ..#.##...####.###.#.#......#..##..#.#.#..#..#.#.#.#.##....####.#.##...#.#.#.#.###.#...#.##.##...#..##..#...##.#.#.#####...#..... .#..#..#.....#.....#.#.#.#..#...#..#..#.###.#.#...#...#.#...#..#...#.#..#.#.#....#.#.#....#.#.#.#.#.##.##.##.........#..#.##.#.# .##.##..##.####.#.##.#..#..#..##..#.#.#..#.#...##.#.#..#..#..#..#.#..##.#...#.##...#..#.#....##.#.....#.....#.#.#.###.##......## #....#.#.#..###..##....#.#..#...#....#..##...###..#..#..#..#.#.#.#.#...#..#.#...#.##.##..#.#...#..#.##..#.#.#..#.......###.#.### ..#.##....#..#..####.#...###..##..#.#.#.#..#....#.#.##.#..#.#....#...#..#..#..###...##..##..##.##..###.#...#..#.#.#.#.#.....#### ##....#.#..#..#..##.#..##.#.#...#..##....##..#.#.#....#.#....#.#.#.#..#.#.###....#.#..#...#...#...#.#..##.#.#....##..###.#.##### #.#.#.###.#..##.#....#.#......##..#..##.#..#..#...#.#....##.#...###..##.#.###.#.#...#...#..#.#.##....##.....#.##...#..#.#...#### ...#.....#####..#.##.#.#.##.#.###...##....#..#.##....#.#.#..##.#.#.#...#....#..#..#.#.#..#.#....#.#.#...#.#.##.#.#..#....#.#.### #.#.#.#.###....###......#...#..#..#...#.#.##.....##.#...###..#.....##.#..#.#..#.#.#..#..##.#.#.#...###.#...###....#..#.##.....## ......#....##.###.#.#.#..#.#..#.#..#.#...##..#.#.#...#####..#..#.##....#.#.#.#....#.#.#..#..#...#.#.#...#.#.#.##.#..#....#.#.#.# .##.#.#.#.#....#...#...#..#..##...##..#.##.#..#...#.#######..#..#...#.#..#..#..#.#....##..###.#.#....#.##......#.##..#.####..... #....#..#..##.#.##..#.#..#.#..#.#...#.#.#....#.#.#...#.#.#..##.#.###..##.#.#..#...#.##...#.#.#..#.#.#.#...#.#.#....#..#..#.#.#.# .##.###..#.#.##.#.#.#..###.#.###..#..#..##.#....#.#.#.....#..#......#.#..#.##.#.#.#..#.#......#.#..#....#..#...#.#.#.#..#..#..## ......#.#.#...........#......##.#..#.##...#..###......####..#.#.#.##..##.###.#...#..#.#..#.#.##.#.#.##.#..#.#.#...###..#.#.#.#.# #.#.##....#.#.#.#.#.#..#.#.#.#....#...#.##.#..###.#.#.....##.....#.##...#....##.###...##..#....#.....#.##....###.#.#.#.#........ #.#...#.#.#..#...###..###...#..#.###.#..#....#.#.#...#.#.#.##.#.##....##.##.#.#####.##...###.#..##.#.##...#.#.#.#.......#.##.#.# ##..##...###..#.#.#.#..#.#.#.##...#...##.#.#.....#.#..#..#.###....#.#............#...#.#..##..#..#..#...#.#.......##.#.###....#. #.#...#.#.###..#......#......#.#.###.#.#..#..#.#.#..#.##.#.####.#..#..#.#.#.#.#.###.#...#...#.#.#..##.#..#..#.#.#..####.#..#.#.. ....##......#.###.#.#.####.##.....##....#.##.#..##.#.##......#...#..#..###...#...#...#.#..#..#...#...##.###..##..#.......##....# #.#...#.#.#.#..###...#.....#..#.#..#.#.#......#..#.....#.#.#..##..###.#.#.##..##.##.#..#.#..#.#.#..##...##.#...##.##.#.#...#.#.. ##..##...#..#.#####.#..#.#..##..#.#...###.##.##.#..#.##.##.##..##.#.........#.#...#..#.#..#....#.#...##.#..#.#......#...#.#.#..# ###...#.###.#####....#..#..#..#..#.#.##..#.....#.#..#...#...#.##..#.#.#.##.##.#.##..#...#..#.##....#.#....#...#.#.##.#.#.#...##. ##..#..#.#.#..##.##.#..#.#...#..##...#..#.##.#...#.#.##.##.#....#..#..#..#...#...##..#.#..#...##.#..#.#.#.#.##.###.........##... #.#..#......#........#...##.#.#...##..#...#.##.#.#.......#.##.#..#.##..#..#.#.#.#...#...####.#.##..##....#...#..#..#.#.#.#....## ....##.#.#.###.#.##.#..##.#.#...#.#..#.##.......#..#.#.#.#...##.#....##..###....#.#..##...#......#...##.#.#.##.#.#.#.#.##..##... #.#...##..#.#.#...##.#.#....#.#.#..#.....###.#.#.#..#...#..#...#.#.#.#..#.#.#.#..#..#.##.#.#.#.#.#.#.#..#.........#..#...#..#.#. ##..#...#......#.#......#.#.#.#.#.#..#.#....#..#...#.#.###..#.#.....###......###..#....#...#..#..#..#.#.###.#.##.##.#..#..#..##. #.#..#.##.#.#.##.#.#.#.###...#...###..##.#.##.####.#.#..#..###.#.#.##...#.#.##...#..##.#.##..###.#.#......#.#...#..###..#..#...# ....#....##..#..#...#...###.#.#.#.#.#...#.#######.....##.#..##.##....##.#..##.##.##...#.#..#.###..#..##.#.#..#.#.#.####..#..#.## #.#..#.#...##.#..#.#.#.#....#.......#.#.#..#.#.#.#.#.#.#..#......#.##..#..#.#.###.#.#....#......#..#..#.#.#.#......####.##.#..## .#..##..#.#.#..#..#.....#.#.#.#.#.##...#..#.........#...#...#.#.#.....###.......#....#.#.#.#.#.##.###..#..#..#.#.##..##...#.#.## .##...###....#..#..#.#.###...#...####.#.#.##.#.#.#.#.#.#.##..##..#.#.###..##.#.####.#...#...#....#.##.#.#.#.#...#...#...#....### ....#....#.##.#.#.#.#...#.#.#.#.#.##........##.##.........#.#.#.##..#####...#...#...##.#.#.###.#.....#..#.#..#.#.#.####.#.#.#.#. #.#.#.#.##.#.........#.##...#.......#.#.##.####...#.##.#.#.....#...#.##...####.###.###...#..#...##.##..###..##........#..#...... ##...#....#..##.##.#.#.#..#.#.#.#.##...#....#...#.#.##..#.#.#.#.##....###.#.#...#...#..#.#.###.#.#..##..#.#...#.#.#.#.#.#.#.#.#. ###.#..##..#.#....#....#.#...#...#.##.#.###..#.#..#...#....#......#.#..#.....#.#..####..#...#.....#....#....#.##...#...#..##...# ##...#..#.###..#.#.#.#.#.##.###.#..#.......##..##.#.#..#.#.##.#.#.#..#..#.##..###...#..###.#.#.#.##.#.###.#.#...#.###.##.#.##.#. #.#.#.#.#..#..#.....#...#....#....###.#.#.#.#.#...#..#..#...#..#..#.##.###...#.#..#..#..#..#...#...##..#...#..#..#.##.......#... .......#..###..#.#.#.#.#..#.#.#.#..#...#.....#..#.#.#.#.##.#.#.##.#...#.##.#....##..#..###.#.#..#.#.#.#.#.###..#.....#.#.#.#..#. #.#.#.###..####...#....#.#..#....#..#.#.#.#.#..#..#....#.#.#.....#..#.....#..###..#..#...#..##.#....#.#....#..#..#.#..##..##.##. ##...###..#..#.#.###.#.#.##.#.#.##.#.....##..#.##..#.#....##.#.#..#..#.#.#..#.#.#...#..#.#.#...##.#..#..#.##.###..##.#.##...#... #.#.#.#.####.#..###..##.#...##....#.#.##...#.##...#...##.##.#..#.#..#.##..#......##..#..###..#...#..#.##...#...#.#.#.....#.#..#. ..........#....#.#.#..#...#.#..#.##.....#.###...#..#.#.#.....#..#.#.....#.#.#.#.#...##.#.##.#..#.##...#..#.#.#.#....#.##..##.#.. #.#.#.#.#.####.......###.#..#.#....##.#.#.##..#.#.#.....#.#.#..#..#.##.#..#..####.#.#......#.#..#.#.#..#.#.#..#..#.##...#.#.#..# ##...#...#.....#.#.#..###..#...#.#.#...##...#..#...#.#.#...###..#.....#.#.#.###..#...#.#.#.#..#....#..#..#.#.#.#.#...#.##.#..#.. ###.#.##..##.##...#..#.#.#..#.#..#.#.##.#.#.#.#.#.#...###.#.#..#.##.#....#...#.#..#.#...#...#...#.###..#.#.#...#..#.##...###.#.# ##......#..##..#.###.#.....#...#..##....#..#..#.#..#.#.##....#...#.#..#.#.#.#....##..#.####.#.#..#.#.#.#..#..#.#.##...#.###..... #.#.##.#..#.#.#.#....#.#.#.#.#..#.#..#.#..###.#...#......#.#.#.#....#..#......#.#...#......#...#......###..#.#.#...##..#.#.###.# ......##.#........#.###..##..#.#...####.#..#.##.#..##.#.#...#...##.#..#.###.#.#####.##.#.#.##.#..#.#.#..#.##..#..#...#........#. #.#.#...#..#.#.#.#...#.#..##..#.#.#..#....#..#.#..#....###.#.#.###..#......#....#..#....#...#..#..#....#.###.#.#..#.#.#.#.#.#... ##...##.#.#...#...#.#....#...#....#.#.#.#...#....##.#.#.##...#....#.#.#.##..#.#...#..#.#.#.#..#..#.#.#...#......#..#.....#...#.# #.#.#..#.#..#..#.##.#.#.##.#.##.#......##.#.#.#.#.##......#.#..#.#..#.#...##...#.#.##.....###..#....#..##..#.#.#..#.###.###.##.. .....#...##.#.###....#....#...##..#.#.#....###.....##.#.#.#..##..##.#.#.#..##.#.....##.#.#.#..#..#.###...##...###......#.#....#. #.#.#.#.#....#.#.#.#.##.##.#.#..#..#..#.#.#.#.#.#.#....#...#...#.##.#..#..#....#.#.#..#.....#.##..#####.#..#.#.#..#.##....#.#..# ##.......##.#.......#...#.....#...#.#..#....#...#.#.#.###.##.#.#...#..#.#..#.#..#...#...#.#.#.#..#.#.##...#.....#..#...#.#...### #.#.#.#.#....#.#.#.###.###.#.#.##....#..#.#.#.#..###...#....#..#.#..#....###.#.#.#.#..#.#..#...#.......#.#.#.#.#..#.##..#.#.#... .....#...##.#...#...##..#.#.....##.#..##...###..#####.#.#.#.##.#..#.#.#.#.#.#.....##.#..#.#.#.#..#.#.#..#..#.#..#.....#....#.##. .##.#.#.#....#.#.#.#...#....#.##....#.#.#.#.#.#..###.....#..##.#.##..#.......#.#.#...##.#.#.#..#..#...#..#....#.#.#.#..#.##..... ..#...#..##.###....#.#.##.#.#..#.#.##...#...#...#.###.#.#.#...#....#.##.#.#.#...#.#.#...#...#.#..#..#..#.#.#.#...#...#..#.#.#.## .###.##.##.#.#.#.#..#....#..#.#.#....#.#..#.#.#....#...#..#.#..##.##..#..#...#.#...#..#.#.#.#.##..#.#.#.#...##.#..#.#.#......### ..#....#..........##..#.#.#..#....#.##.#.#...#..#.###.#.#.#..##.###..#..#.#.#....#..#.#.#..###.####.#....#.#...#.#.....##.#.#.## #.##.#..#.##.#.#.#..#..#....#.#.#.#...#...##..#..###.......#.......#..#....#..#.#.####..#.#.#...#...#.#.#.#..#.#..#.#.#..#.....# .#....#.#..##..#.##.#.#.#.#...#..#..#..#.#..##..#.#.#.#.#.##.#.#.#.#.#..#.#..#......#..#......#.#.#.#..#..#.#..#.#...#..#.#.#.#. ...#.##..###.##..#.......#..#.#.#.#..#.#...#..#...#....#....##..##.#..#..###..#.#.#..#.##.#.##...#..#.#.#.##..#...#.#.#...#..#.. .#.#...#.....###..#.#.#.###..#..#...##.#.#...#..#.#.#.#.#.#...#...#.##..####.#.#...##...#..#..#.###.#.......#.#.#.#.....###.#.#. .##..###.#.#..#..###...##...###.#.#...#...##..#..###..#.#..#.##.#.....#..###....#.##..##..#.#.#.#...#.#.#.#.#.#.#.#.#.#....#.... ##.#....#...##.#..###.##.#.#.##.##..#..#.##..##.#.#.#....#..#..#..##.#..#.#.#.##....#..##......#.##.#..#####...##.#..#..#.#.#.#. .....#.#..#.#...##....#........####..#####.#..#...#...#.#..#.#..#...###......#...#.##.#...#.#.#..###..#.#.##.#.#..#.#.#..##..#.. .#.#..#.#.##.##.#.#.##.#.#.#.#...#..#.##.....###.##.#..#.#....#.#.#..#.#.#.##.#.#....#..#..#..##.####.......#...#.#...#.#.#.#.#. ..#..##.##...........#.##...#..####....#.#.#..#...#..#....#.#....##.#.....#...#..#.#..#.#.#.#.....#...#.#.##.#.#..#.##.......... .###......#.#.#.#.#.##.#.#.#.#.#.##.#.#.###..###.#..#..#.#...#.#...###.#.#.#.#####.#####.....##.#.#.#..#.....##.#.#..##.###.#.#. ..#.#.#.#.#..#..##..#.........#.....#......##.....#.#.#..##.#..#.#..#.#..........#....##.#.#...#..#.#.#.#.#.#.....#.#.#....###.. ##.....#..#.#.#.#.#.##.#.#.#.#..#.#..#.#.#...#.#.#..#..#...###..#..##..#.#.#.#.#.#.#.#...#..#.#.#..#.....#..###.#.#....#.#....#. .##.#.#.#.#...##....#...#...###..#..##..##.####...##..#.##....####....#...#...#..#..#..#.#.##...#.###.#.###....#..#.#.#...#.#..# .#.#.....#..##..#.#..#.###.#.#.##.#...#...##.#.#.##.#....#.#.#..#..#.#.#.#.#.#.#.#.#.#.#.#...#.#..#...##.##.#.###.#..#.#.##..#.. .....#.#..#.##.#..#.#.#####.........#..###...#..#.....#.#...#..#.#..#.......#..#.#....#..#.#..#.#.#.#......#..#...#.##.....#..#. ##.#.#..#..#.....#....####.#.#.#.####.#.#.#.#.#...#.#.####.#.#...#.###.#.#.#..###.##.#..#...#....#.#..#.#.##.#..#.#.#.##.#..#..# ###..#.##.#..#.#.##.#...#.....#....#..........##.#...#.........#.#....#...###..#......#..#.#..#.##.##.#..##...##..#....#..#.#.## ####.#...#..#...#....#.#..#.##.#.####.#.#.#.#.#..##.#..#.#.#.#.#.#.#.#..#..#..#.###.#.#.#..##..##......##..#.##.#.#.#.##.##..#.# ##...#.#..#.##.#.##.#...##..#......#...#...#..#.#...##.##...#..#.#..###.#.#.#.....#..#..#.##..#.###.#.#.#.#.##....#..#.....#.... ...#.#..#..#......##.#.#.##.##.#.#..#.#.#.###..#..#.#..#.#.#.#..###...#.#.....#####.###.#...#......#..........#.#.#.#..#.#.#.#.# #.#..#.##.#..#.#.##......#...##...##.....#....###.#.#.#......#.#.##.##..#.#.#......#.#..#.#.#.#.#.#.#.#.#.#.#.##...#.###..####.# .###.#...#..#...####.#.#.##.##.##..##.##.#.##..##..#...#.#.###.....#..#.#..#..#.#.#....#..#.#.#..#.....#...####..#......##.##... ..##.#.#..#.##.#.####...#...#.....#.....#..#..#...#.#.###.....#.#.#.#.##..###..#..##.#..#..#..#.#.#.#.#.#.#.#..#..##.##......#.# .#.#.#..#..#......####.#..##..#.#.#.#.##..#..#..#.#.#..###.#.####.......#..##.###.##..##..#.#..#....#...#.#...#..#.....#.#.#.#.. .....#.##.##.#.##..##.#.#...#.###..#...#.###.#.#.....#.##...###...#.#.#..#...#.#....##...##...#.##.#..#..#.##..#..#.##.#..#..#.# .#.#.#...####....#.#......####....###.#.#.#.##.##.#.####.#.#.#.##..###..#..#....##.###.#...##.....#.#..#......#..##..#..####.#.# ..#..#.#.###.#.#..####.####.#.#.#..#..........#.#..#.............#..#.#.##.#.##...#.#.##.#.#..#.#.#...#..#.#.###...#.#.##.##..#. .###.#..#.#.....#.#....#.........#..#.#.#.#.#.#...#.#.##.#.#.##.##.##.#.#...#...#......#..###..#...#.###..#...#..#..#.......#... ..#.##.##.##.#.##..#.#.#.#.#.#.#.#.#.###..##.#..#....####...#.#...#.....##.#.##..#.#.#.##.#...###.#...#..#.#.#.#..#..#.#.#.##.#. .#..........#....#.#.##...###...#.....#..#.#...#..#.#.#..#.#..#.#..####.#......#..#.#.#....#.#.#.#.#.###....#....####...#....##. .#.#.#.#.#.#.#.#..#....#.###.#.#.#.#.#.#.#..##.##..#..#.#....##..#....#.##.#.#..#......##.#......#....#..#.###.#.#.#.#.###.#...# ..#...#...#..#..#..#.##...#....#.#..##....#...#...#.#.#..#.#...#..#.#..#....#..#..#.#.##...#.#.#.#.#.###..#.###......#..##..#.#. .###.###.#..#.#..#.#..##.###.#.#...#.#.#.#.##...#.....##.#..##..#..#..##.#.#..###..#...##.#.#...#...#.#.#.#..#.#.##.#.#...#..#.. ..#...#....#....##.#.#...####..#.#...##......##.##.#.#.....#.#.#..#.#...#..###.##.###.#......#.#..#...#...#.##...##...#.#.#.###. .#.#.#.#.#..#.#...#..#.#..##.#.#..#.####.#.#.#..#...####.#....##.#..#.####.......#.##.#.#.##..#.#.#.#.#.#.....##...#.#...#...#.. ....#.....##...#.###..#..###...#.##..##...#...#..#.######..#.#..#..#....#..#.#.#.....#..#...#...#.#..#.#..##.#...#..###.#.#.#.#. .#.#.#.#.#..#.#...###.##..#.##.#.#..##.#.###.#..#..########....#.#..#.#.##..#...#.##.##.#.#.#.#.#..#....#...#.##..#...#....#.... ..#...#....#...#.#.#....#...#...##.##....###..#..#.#########.#.....#...#...#.#.##...#..#...#..#.#.#..#.#.#.##....##.#.#.#.#.#.#. .#.#.#.#.#..#.#.....#.###.#..#.###...#.#....#.#.#..####.###...#.#.###.##.#.#.#...#.#.#..#.###..#...#..#.....#.##...##.#..#...#.. ...#......#.#..#.#.#..#....#.##.##.#.##..#.###...#..##.....#.##..#.##...#.....#.#.....#....##.###.##.#.#.#.#..#..#...#..#.#.#.#. .#.#.#.#.###..#..#..#.#.#.##..#.....#..##...#.#.#..##.#.#.#....#.....#.#.#.#.##.##.#.#..#.#.##.....#...#..###.##..#.#.#......... .#..#...#.#.#..#..#.#..#....##.#.#.#.#.#.#.##...#.#.#..#....#.##.##.##....#....#.#..#..#.....##.#.#..#.#.#####...##.#...##.#.#.# ..#.##.##.....##.#..#.#.#.#.#...#......#.....##.#.....#..##.#...#.....#.#..#.#....##.#.##.#.##...#.#..#..####..#...#..#...##.#.. .#.#.....##.#.#...#.#.#....#.#.#.#.#.#.#.#.#.#..#.#.#.#.#...#.##.##.#..#..#.#..#.##...#....#..#.#....#.#..##.##..##..#..#...#..# ...#.#.#...#..#.#..#..#.#.#.........#..#..#...#.#..#...#..#.#......#..###...#.#.....##..#.#.#.##.#.#...#.#......##.####..#.###.. .#..#...#.#.#.#.#.#.#..#.#..##.#.#.#.#..#..#.##.#.#.#.#..#..#.#.#.####.#.#.#...#.##...##..........#..#.#..##.##......#..##.##..# ..##.#.#.#....#..#....#....#....#.....#.#.#..#..#....#.#..#.#..#..........##.#.#...###..#.#.#.#.#.##..#..####...#.#.###...#..#.. .#.#......#.#.#.#.#.#..##.#..#.#.#.#.###..##..#..#.#.#.##..#..#..#.#.#.#.#...#.#.#....#....#..#..##..#.#...#..#..##..#..#...#..# ....##.##.##...#..##..#...##..#.....###.##.###..#..#.....#..#.##.#..##..#.##.#.#..#.#.#.#.###..#...#...#.#..##..#...###..#.#.#.. .#.#.....#...#.#.#.##.##.#...###.#.###.........###..#.#.#..###...#.#.##.....#..#.#..#.#..#.#.##..##..#.#.#.#...#..#..#..##....#. .##..#.#.#.#.#.......#..#..#..###.....##.#.#.#..#..#..#..#...#.#.#....##.#.#..#.#..#.#..#.....##.###.#..#...###..#..###...#.#..# ...###..#.#...#.#.#.###..#.###.#.#.#.#.##...#.#.#.#.#..##..##.#..#.#.#.#..###....#....#...#.##....#...#..#.#.#.#.##..#..#.#..#.. .#.#...##...#.#..#..#...###.........#...##.##..#....#.#..#.....#..#.....#..#..#.#.#.#..#.#...#.#.#.#.##.#.......#...###..#..#..# ..#..#..#.#..#..#..#.##..#.#.#.#.#.#.#.#.#...#.##.#.#...#..#.##..#.#.#.##.###..#.....#..#.#.#.#..#.....###.#.#.#..#.#...###.#.#. .##.#..#...##..###......#..##...#.........#.#......#..#..#..##.#....#....#.##.###.#.##.#......##..##.#..#.#..#..#.#..#.##....#.. ...###.##.#.##.###.#.#.#.#....##.#.#.#.#.##.#.#.#.###.#.#..#.....#.###.#.....#.#.#....#..#.#.#...#....#....#..#..#..#..#.#.#...# .#.#.....##.......##..##.#.#.#.....#..#....#...#...#####.#..##.#..#.#...#.#.#.....#.#..##..#.#.#..##.##.#.#..##.#.#..#....#..#.# ..#..#.#...#.#.#.##..##..##...#.#.#..#.#.#..#.#.#.#.#.#....##...#....#.##..#.#.###..#.#...#..#.#.#.....##..#...#....#.#.#..###.. .##.#..#.#..#...##.###.#.#.#.###...#....##.#.#........##.#...#.#..#.##...#........#..#.###..###...##.#...#.#.#.##.#...#..#.##..# ...#..#.#..#.#.#.............##.#.#..##...##...##.#.#...#..#.#..#.#..#.###.#.#.#.#.#....#.#..#.#.#....#.#..#..#..#..#.#.##...#.. .#.##.#..#.#...#.##.#.#.###.#.....##...##...#.#...#.#.##..#..#.#...#.#....#...##...#.#.##...#.....##.#...#.#.###...#..#...#.#.## ..##...#..#..#..#.#..#...###..#.#..#.#...#.#.#..#..#....#..#.#..#.#...#.#..##...#.#...#...#..#.#.#.####.#..#.##..#..#.#.#..#...# .#..#.#..#.#..#....##.#.#.###..#..#.###.#....#.#..#.#.##..##..#..###.#...#...#.#..##.#.#.#..###......#..##.#.#.##..#..#..#..#.#. ...#..#.##...#..#.#.....#.....###.#.##.#.#.#..#.#....#.###...#..#.#.###.##.#..#.#...#...###..###.#.#..#...#......#..#..#..#..... .#..#.....##..#..##.#.#..#.#.#...........#..###...#.#...##.#..#......##...##.#....##.#.###..#.....#..##.#..##.#.##.#..#..##.#.#. ..##..#.#..##..#...#.#..###...#.#.##.#.#.#.#....#.#.##.#..#..#..#.#.#...#...###.#.........#..#.#.#.#.#...#..#.#...#.#.##...#...# .#..#..#..#...#..#...##.##.#.#.#....##..#...##.#...##...#.#.###..#...##..#.#.###..#.#.#.#.#.###.....#.#.#..###..#.#....##.###.## ...#..###..##..#..#.##.#........#.#...#..#.#...##.#.#.###....#..#..##...#.....#.#####..#..#.##.#.#.##...##....#..#..#.##.....#.# .#..#.##..#...###..#.....#.#.#.#..#.#..#.#..#.#..........##.###..#...##..#.##........####.#.....#....##..#.#.#..##.#....#.#.#... ..##..#.###.#..#..####.##.#..##..#..#.#..#.###..#.#.#.#.#....#..#.#.#.#.##...#.#.#.#...##.#.##.###.#...#..##.##...#.#.#.#..#..## .##.#......#.#..#..#.......#.#.#..#..###.#..#..#...#...#..#.##.#..##......#.##..#...##...#..##..#...#.#..#....#.#.#....#..#.#.## #.....#.#.#....###..##.#.####....#..#.##.#.#.#.##.#.#.#.##...#.#.#.#.#.#.#....####.#.#.#..#...#.###..#..#.##.#...#..#.###......# ..#.#..##.##.#..#..####..#...#.#..#.....#.....#......#..#.#.#.......#..#..##.#.#......#..#..#..#...####....#..#.#.#.#..#..#.#.## #..#.#...#.##..#.#..#######.#.#.#.#.#.#..#.#.###.#.##..#.....#.###.#.#.#.#.#....##.#.###..#..#...##.##..#.#.#.#....#..###.#..#.# ..#....#....#.#....####...........#..##.#...#.#...####..#.#.#.....#....#....#.##....#.#..#..#..#......#..#....#.#.#..#..#..#.... #..#.#..#.#.#..###..##.#.#.#.#.##..#...###.##..#.#.###.#.#...#.#.#.#.#..#.#..#.#.#.#...#..####..#.#.##..#.###.#..#.#...#..#..#.# .##..#.##..#..##...##.....#...#...#..#...#...#......#......#.#..##.##..#...#....##...#.#.#.##..##..####.....#..##....#..#..#..## ....#....#..#.#..#...#.#.#.#.#..#..#..#.#..#.#.#.#.####.##.#..#.....##.##.###.#...#.#..#....##...#...####.#..##..#.#..##..##.#.# #.#.##.#..#.#..##..#.##....##..#..##.##..#..###...#....#...#.#..#.##....#..#...#.#####.#.#.#..#.##.##.....#.#..#..#..####...#... ...#....#..#..#..#..#...#.#..#.##..#...#.#.#.#.#.#..##...#.#..#..#...#.#..###.##..#.#..#..###.....#...#.#..###.#.#.#...#..#...#. #.##.#.##.###..#...#..#.##.#.##...#..####.......##.#...#.#.#.#..#.#.#...#..#....#...##.#.#.#.##.##.##.##..###........#.#.#..###. ....#....#.#..###.###.##........#.#.#.####.#.#.#.##..#..#..#..#....###.#..###.#..##..#.#......#....#..#.#..#.#.#.#.#..#...#.##.# #.##.#.#....#..#.....#...#.#.###...#...##...###...#.#..#.#.#.#..#.#####.#....#..#.#.#...#.#.#.#.#.#..#....#..##..#.#.#.#.#...... .#......#.#.#.###.#.#..#.##..##.#.#.#.#..#.#.##.##.#.##....#.##..####.....#.###....#..#.#..##.#..###.##.#.#.#.##..#.....#.#.#.#. ..#.##.##..#...#..#..#..#...#...........##...........#..##.#..#.#.###.#.#..#....#.###..#..#...#.#.#....#.......#.#.#.#.#.....#.. #.##.....#..#.#.#..##.##.#.#..#.#.#.#.#.#..#.#.#.#.##..#...#.#.......#.#..###.#..#.#.###.#..#.#....#.#..#.#.#.##.#.#..###.#.###. .....#.#..#.#....#.#.......##..#...#..####..#...#...#.#..#.#..#.#.#.#....#.#.#..##.#.#.####..#..##..#.##.##..#..#....#.###...#.. ##.#.#..#..#..#.#.#.#.#.#.#...#.#.#.#...#..#.#.#.#.#.#..#..#.#...#...#.#......#..........#..#.#...#...#.....#.#.##.#....#.#.#.## ...##..##.#.#..#..#..#..#.##.#..##....#..#...#....#....###.#..#.#.#.#...###.#.#.#.#.#.#.###...##.##.#..##.#......#.#.#.##.#...## .#...#...#...#...##.#.#..#.....#...#.#..#..#..##.#.###..#..#.##....###.#.....#...###...###..##.....#..#.##..##.#..#...#.....#... #..###.#...#..#.#.......####.####.#...#.#.#..#......#..###.#..#.#.#######.#.###.#####.#####..#.#.#.##.....#..#.#.###.#..#.#..#.#
#........#..####....#....###...#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####..#...#..#.#......###..#.#.#.#.#........#...#####.#.....#####..#.#...######.#..#...############..#.###.###..#....#....#....#######..#....#.###.#...........###...#...###..#.#.....#.########.....#.#####..####.#.##.#...##.#..#...........#....#....#.#......#..#....#.###.####...####....#.............#...#...#....###..#..#........#.#.##.###.#.#..##.#......#.##....#.#.####.#..##.#.#....#.###.#.#..#.#.....#...#..##...#..#....#.##.#...#...#..####.###....#....####..#...#..####.#####.###...#.......###.#....#.#..#..##..#..#.....................###........#..#...############.#..#.#....#....#.###########.##.#.#.##..##..####.#.#.#.#.#...###...#.#..#.#.#.#.#.#.#.#.#.#.............#.#.#....###.#..####...#.#...#.....#######..##.#.#.#.#.#.#.#...#...#...#...#............##.#####.#............#....######....#...#..#..#.....#####..###.#.#.....#..##.#..##.###..###.#.#.##...#.#.....#.........####.#....#####.#..#.##.#...#...#.##..###...#...##............#..##....#. ..#.#.#.##.#.###.###.#.##.#.#.#.#..................................#...#.##...#..##.##.#.#.#...........#.###.#..##.#.#...#.#.#.#####.....#.#.####...#..##...##########....#...#..#.#.##.#.##.#.#..##.#..#..##.#...#...#.#.#.#.#.#.#.#.#.#.#.#.#....#.##.#..#######.##.#....##..####....#....##...#.#.#.#.#.#.#.#.###...#.#....#.###.#..#.##...#..###.#.#.###.#.#..#.#.#.#.#.##.#.#.#.#.##.#.#.#.#.#.#.#.#.#.........#......#....#.#.#....#.#.#......#....#.#....#.##...#.....#....#.#.#.##..#....##.#..#.##..#...#.#.#.#.#.###...#.#.#..#.#...#..#.#.#.#...#...####..#..##.##.#.##.#...##.#...#...#.##.#.#.#.#.#################.##.#.#.#.#.#..#.#.#######.###.#.#..#.#.#.#.#...#.#####.##..##.....#.#.#..#.##...........#.#.#.#.#...#...............#.....#.#.#.#.#.#.......#.#.#...#..###.###..#.#.#.###.###.#..#.#.............##.#.#.#.#.#.#.#.#.##.#.#.#.##...###...#.#.#.###.##..#.#.######.#...##.#...#.#.###.###..#.#......##.#.#..#..#.....#..#.#........#.#..#.#.##.#.#.#.#.#.#....###..###...#........##..##...#.#.#.#.#.#.#...#.#.#.#.#.#..##..#.#.. #..#...#.....##....#.#............#######.#.##.#.#.##.#.#.#.#.#.#.#.##......##..#.....#......#.##########...###..#....#.#.#.....##.#.#.#..##.####.##..#.#.##.#.######.##.#.#.#.#................#.#...#...#.#...##..##...#.#.#.##.#.............#.#.#.....#.#.###....#..#.#..#..####.##.#.##.#.##.....##.#.#..#...#.#.#.##.#.#.#..#...#...#.##.#..##......#...#..#.#...#...##..........................#.##.##.###.#.#.#.#..##.#.###..#.#..####.#.#.##.#.....###..#..##.#.###..#.#..#....##...##.#....#...#.#.##............#.#.#...#..#...###.#.........##..##..##.#.#....#...###.#.#..#..#.#..##............#......................#.#.....#......#####...#..#...##.#....#..#....####...#..###.#.......#....#.#.##.#.#...........##.#.#.#.#.##.#.#...##.#...##..##..#.#.#.###...#.##.#.#..#...#.......#...#...#.....#.#####.#.#.....................##.###.#..#.###.#.#...###..#.#.#..##..######.##..#...##.....##..###....###.#..#.#..#..#...#.##.#....###.#.#.#..#...#.#...#...#.....##.#....#.###.#.###.#.#..#.#.#.#..............##.##..#.#.#..#...#..##.# ..#.#.#.##.#..##.##....#.#.#.##.#......##.##..#.#....##..#...#.#......###.#..#.#.##.##.#.#.#.##........###.#.##.#..#.#.....#.#.#....###..##..####..#.#..........####.............####.#.#.#.##.#.#.#.#.##.#.#.##.#.#.#.#.#.#.#.#...##.#.###.#######.#.#.#......#.#.##..#.#..#..#.###..#...........###.##.#.#.###.#..#...#...##..#...##..##..#....#..##.###.#.#.#.#.##.#.#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.###..##..#...###.#.#.....#.#.###.#..#...#...##..#.#.#.#.#..#.#....#..#.##.#.#.#.##.#...#..#.#..##....#..#.####.#.#.....#.##.#...##..#...#.#.##.#.#.#.#.###.....#.#..##.#..#..##..##...#.#.#.##.###.##.#.#.#.#.#.##.##.#.#.#....#.###..#.###.####.#..#...##..#..#.#.#.#.#.#.###.#.#.#.###..#.#.#...#.#...###..#..#.##.#.#.#.#....#.#....#...#.#..####...#...##.##..#.#..#....#....#..##...#.#.##.#.#.#.#..#.##..#....#...###.#.#.####.###.#.#.#...#...#....#......##.##.#.##.#.#.#.######..##.#.#.#.#.####.#.###..#.#.#...##.#..#..#..##.##...###..#..##..#.#..##.###.#.#.#.#.#.##...#.##...##....###..#.#.......#.##.#.#.#.#.#.##.##..#.###...##..##... #.#.#.......#.##....#.###...#...#.####..##..#...##.#.##.#.#.##.#.#.#.##.##..#.............###.#.#.#.#.#....#.##.#.#.#..#.###..##.#.#.#.#..#.#.##..#....##.##.#.#..#..#.#.#.#.#.#.....#...###...........................#........#.#.#.####.#....##...#...#.#.#.#....#.#...#...#...#..#..#.#.#.#.#....#..#...###...#.#.##.#.#.#.#.#.#.#.#.#.#.#.##.#.#....#..........#....###....#...#..######.#.#.#.#.#...##.#.#.#.#.#.#.....#.##.#....#....#.###.#.#...#.#..#.....#..#.#.#.#.........###..#..##.#..##.#...#.##.#.##...###..####..#....#.##.#.#.#.##...#..#...#..#..##.#.#..#.#..#...#.#.#...#.#....#..#...#.....#..#.###..#..#.#...#.#..#...##...##..#..#..#.#.#.#.#.#..#...#...#...#...#.......####.#..#.#.#.##.##.#.#..#....###....#.#..##.#.##.##...#.#..#.#.#.##..#.#...#.#.#.#..##.#..#...##.###.#.........##.#.##..#.#.#.###.#..##...#.#..#.#.#.#.#.#.#.##.#.#.#.#...................######......#.......#.....#.#..##...##.#..#..#.#.#.#.#.#.#.#..#.###.#....#.#...#.....#.....####.##..#.##...###..#.#....##.####...##.##.#.#......###...#..##.#.#..#.# .....#.#.#.###...#.#####.#.###.#.##.#.##.#.#.#.##.#..#.#...###.##.##..#.###...#.#.#.#.#.####.....#...#..#.#...........#.##.#.#....##.#...#......#...#.#..#.#..#..#.#.#.#..#...#..#.#..#.#.#..#.#.#.#.#.#.#.##.##.#.#.##..#.#.#.##.......#..#.#.#..#.#.#.#.#.###..###....##..##..#.##...#...####..#.#.#.###.#.#.#.#...................................#.##..#.#.#.#.#.#.#.....###.#.#####.#.#............#...............####....#..##.#..###...#....#.#....##.#.####.#...#..#.#.#.##.#.###.#.#.#.#.#.#...###.......#.##.###.#..#.#.#.##.###.........#.##.##.#.#.#.#..###..#.....#..##..#...##.##.##.##...##.#.##.#.#...##.#..#...###.#.####.#.#.##.#.##.#.#...........#.#.#.#.#.#.#.#.#.#.#.#.###.###...#.#.#.......#....##.#.#.#.#.##.##.#.#..#.#...###...#..#...###.#...#.#.....#..#.....#..##.#..#....#.#.####...#.###..#...###...##.#.##.##.#....................#...##.###.#####.#.#.#.#####.#.#.#.#.#.#.##.#.#.#....#.#.##.#..#...#...............#....#....#.#...#.#.#.###.#.#.#.##...#.#..#..##..#.#.#.#.#.###...#.#...#.......#.#.#####.#.#......##.... #.#.#.##..#.#.#.#.###.#...#####...#.............#..##..#.#..#...#..#.#...#..##.###.###.#..#.#.#.#.#.###.##..#.#.###.##.........#.#.....##..#.###..##.###.#...###......##.###.#..#...##..#.#.##.#..#...#...#...##..####.#..##..#...####.###....###............#.#.#.#.###.#.#.#.#.#.#.##.#.###.###.#.#..............##.##.##.#.##.#.#####.#.#.#.#.#.#......#...#...#...#..#.##.#...###.#......#.####.#.##..##.#.#.#.#.#.#....##.#.##.....#.##.##.#.#.##..#.#.#....#.....##.#....####....................###..#.#.#.#...#..#.#..#..#....#..#..#.###.##.##..#..#.#.#...#....#..##.#..#.#.#.#.#.#......#.#.###....#.#.#.#.#.#.#.#.#.#....#...#..................#########...............#.......###....##.#...#.#.##.##..##.#..#.................#....#.#....##..#.#.#.#....##.###.###.##..#.##..#.#.#.#.#.##.#.#....#.#...#..#.#.#.#.#.#.#...........##.##.##.##.#.#.#.#.#.#.#..#.#....########.###..##...#...#.#.#....##.#.#.....#...#..##..##.##.#.#.#.#..##.#.#.#..#.#.#......#....#......#.##.#.#.#.#.#..........#.#.#.##..#.##.##.#.#.##.#..#......#.#.#.#.#.# ..#.....#..........#...#.#.#.#.#.#..#.#.#.##.#.##.#.#.#.#..#.#.##.#.#.#.#.#..#..#...#...#.....#.#..###...##..#..#.#.#.#.#.#.#.#.###.#.#.#.#.#.##.###..#...#.####.#.#.#..#.#.###..#.#..##...#..#..#.#.##.#..##...##.....##..###.##..#..#....###.#..#.##.#.#.#.............................###...#......#.#.#.#.#.#.#.##.##.##..#..#...###.#.#..#...##.#.#.#.#.#..#...##.######..#.#.#...#.#.#..#....#.#######..##..#..#...#.#......###.##..#...#.##..#.#..##..##.#.#.###.....#.######.#.#.#.#.#.#.#.#.#...##.##.#.###.#..#...#..#...#.#..#..#.###.#.....#..#..#..#.##.#.#...##.###.............##.#.........##...................#.###.#.#.#.#.#.#.#.#.#.#.#........#######.#.#.#.#.#.#.#.#.#...#.##....####...#.##.##.#.#.###.#.#.##.#.#.##.#..#####..#.#.#.#....#..#.##.#..#...#...#.#...#.#.............#.##.##.#.#.#.#..............#.#.#.#.#.#.#...##....#...##.......#.#....####.#.#.#...#.#.#.#.#.#.#......#.#....#..#.##..#.#.#.#.#.#..#..#..###.#......#.#......#.#.##.#.##..##.#....#...........########.......##.###.....#.##...###...##.##.#.#...#..# #.#.###..#.##.#.#.#.#.#............##..#..#..#...........#.#..............#.##.#.#.#.#.#.#.##..#..#.#.#.#.#.#.##...#...#...###...#...#...............#.#.#.###....##.#.#.....#..###..#...##..###....#..##.#.#.####.###.#.##.......##.#.#.##.##.##..#....####.#.#.#.#.#.#.#.#.#.#.#.#.#.#...##.#.#.##.#.#.#.#...#............##.##.#####.###.####.#..##..#...###.#.#.....##.##.#.....#.#.##..##..##....##.#..#...####..#.######.#.#.#...#.#.#.##...#.....#.#.#.#......##.####.#.#####..#...#...#...##..#.#.#..#....#....#..##.#...##.##.#..#...#...##.##.#...#..#..#...#..##.#..#..##.#.###.#.#.##.#########..#.#.#.#.#.#.#.#.#.#.............#.#.#.#.#.#.#..##.#.#........#...#...#.....#....#.#..#.#.#.#...#..........#...#...##...#..#...#.#.#.##..#.#......##.#.#...#.#.#.#.#.#.#.#.#.#....######.##.#.................#.#.#.#.##.#....#...####...#..##.##..#...#.#.#.#.#.#.#............###.........#.###.##..#..#.#..#.#.#.#.#.........#..##.#....#..#.#.#....#.#.##..#......#.#.#..####..#.#.#.#.#.........#####.#...###.#.#.#.#..##..#.##..###....#.#.#.. #..#....#..##..#........###.#.#.#.#..#######..#.#.##.#.#.....#.#.#.##.#.#.................#.#.#.#...............#.#.#.#.#.#.#.#.#.#.#.#.#.##.##.#.##........#.#.##..#...##.#..#..#..#..##.#.#.#..##...#..##..######.#.....#.#.#.#.................#..#.#.#.#..#...##.#..##..###...#...##.#.........#.#...#..#.###.#.#.#.#.#.....................#.#.#.####.#.##.#.#.#.#.........#.#........###.#.#.#.#.#...#####.##.#..###..#...#...#.#.........##..#.#.........#.#.#...........##..#..##.#.#..#.#..####....#..#.#.#.###.#.#.#.##.#.##.#.#.#.#.#.#.#.##.#.##.#.#.#.#.#.#.##.#.#.#...#######.................##..#...#...#...#....#.#.#.#.###..............#...###..#.#.#.#.#.#.#.###.#.#.#.#..#..#...#...##..#.##.#.#.#..#..##...###.####.##..#.....#...#.#.##.###...##....................###......#..#.########.#.#.#.#.##.#.#.##.#..#.#.##.....##.##...##.#.#.#..##.#........#.#.#.#.#.###..#.#.##.##...###...#.#.#...#..........#.#.#.#..##....##.##.####.#.##..####..#.##.#.#..#..##...##..#...#...#.#.##.#......##.####.##..#....#.#.#.....#.#..#.#......# #.#.####.#...##.#.#.#.#....###...#.#.#.#..#.#.#.#...##..#.#.#####..##..##.#.#.#.#.#.#.#.#.........#####.#.#.#.#..........................#.....#....#.#.#.#........##.##.##..#.###.#..#.#.....###..###..##.#..####...#.#.#...#...##.#.#.#.#.##.#.#.##..#...##..##..####.###.####.#.#.#....#.#.#.#.#.#.#.#.#.##.#.#####...#..#.#.#.#.#.#.#.#.#.#.........#......###.###..#.#.#.##...#.#.#.#........#......#..........###.#.#..#.#.#.#....#.#.#.#...####..##.###.#.####.#.##.#.#.##.#..##..#.#.##.#.#.#.#.###.#.#.##.#..............................................................#...######.#.#.##.#.#.#.#..#.#.#.#.#.##.##.#.##..#..#.....#.##.#.#.#.#.#.#.#.#.#..##..#.......####..##..#..#..#.#.#.#.#.#.#.#....#..#.#.#...###..#.#.#.#.#.#.#.#.#..##...#....#..##...#.#.#.#.#.#.#.#.##.....#####.#...........#...#..#...........##..#....#.#.##....#.#....#...#...##.#.#.#.#.#.#.#.#.##.#.#.###...###.#.##.#...#.#.##..#.#.#.#.#...#...##...##.#.#....#..#..##.#.####...#...#..#..#.#.#.#..#.#.###.###.#..###.####..#..#.....#.#.#.......#.##...#.##..#.#.#. ..........#.#......#...#.#....###........#...#.#.#.####.###..##.#.##.##..#..#..##..#...##.##.#.##......#...#..#.#.#.#.#.#.#.#.###.#.#.#.#.##.##.#.###.#..#..#.#.#.##...#.###...#.#.#.#....#.#...#.#.##.#.#.#.#.##.#.#.#....#..#.#...#..#...#..#......##..##..##..##..#.#.#.#.#.#.#.##..#.#..#..#.............#.#.##.#.##..#.#..#...#...#...###..#.#.#.#..#.#.#.#.#..#.####...#..#.##..#..#.#.#.#.###.#.#.##.#.#.#.#.........#........#.#..##.#.###.####..##...#...#....###.#..#.....#.#.#............................#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.##.#.#.##.#..####...#....####..##.#..#..#.....#....#..##..#..#.#.##...##..#...#..#......#...#.##.#.#.#.#.#.#.#.#.##.#................##.#.#.#....#.#.#.#..............#..#.#.#.##.#.###.#.#.##.#.#..#.#.#.#..#...#.#.........########.#.#.#..#..#.#.#.#.##.#.#..#.#...#..#.#..#.#.#.##.#..#...#...#.....................###..#......#..#..##..#.##..##..#.#.#.###...##..#...##.##.#.##......#...##..##.#...#...#...#....###.#.....#..#..#...#...#..#.##...#..#.#.##.#...##...##..###.. #.#.#.#.#.###.#.#.#.#.##..#.#.....#########.#.....#.##.#.#..#....#......#.##..####..#.#..#..####..##.#.##.#..#...#..#..##..#.###.#.#...#..#.....#....#..#.#..#...#...##...#..#.........#.#..#.#.........................###..#.#..##..###.#..###.##.#.#.#.#.#.#.#.#.#...........#....##..##..####.#.#.#.#.#.#...........##.#.##.#.#.#.#.###.#.#..#...##.#.#...##..#.....#.#####.....#.##.#.##...#.#..###...#.#.#...#.##.#.#...#.#.#.#.#.##..........#.#.#.##.#.#.#.##.#.#.#.#####.#.......#.#.##.#.#.##.#.#.#.#.#.#.#...#...###...##..##.##...##.#####..##...#...###...#....##..#.##.##.##.#.###.##.#.#.##...##.#.##.#.##.#.#..#.###.##.##...#.##..###.#..###.#.#.#.#..#..#..#..................#.#.#.#.#.##.#..#...#.#.#.###......#.#####.##.##.#.#........................####.#.#.#..##..#..#.#.#.#.........#.....#..##...#...#...#...#.#.#.##.#...#....#....#.#..#.#.#.###.#.####.#.#.#.#.##.#..#.#.#.##.#..#..#.#.#...##.#.#....#.....#.#.#.#.#.#....#....#.#.#.#.##..#.#.....##..##.#.#..##.##..#.#.##..#.##..##.##...#.#.#.##.#..####...##..#.##.#.#####. ..#.#..###.#.#.#..#.#...#..##.#.#.............#.#.........##.##.#.#.#.#.#...##.##.##.#.#.#.###..#.##..#....##.#.#.#..#...#.#.#...#..#.#..###.#.#..#.#.#.#.#.###.##.##.#.##.#.##.#.#.#.#..#.#..#.#.##.#.#.##.#.#.#.#.#.#...#.#..###..##.#..#.#.##.#....................#.#.#.#.#...#.#..#..#.#..#...#...###....#.#.#.#.#.......#..##............##.#.#.#....#.#.#.#..#.#......#.##.#..#....#.##.#...#..#.##.....#.#.#..#.##.###.#.#.#.....#.#.#.##.#.............................##..##.#.#...#...#..###..#...##.##...#.###.#...#.#..##..#..#.#..#.....#...#.###.#.###.#.#.#...#..........#.#..#.###.....#.#.##.....##....#.#.#...........#.#..#.#.#.#..#.#.#.#.#.#.##.#.#.##..#.#.#.##.#.#.#.#.###.###..#...##.#..#..#...##.#.#.#.#..#....#.###......#.#.##.#.#.#.#.#.#.#.##.#.#......#..#.#.##.#.#.#.#.#.#.#.###.#.#.#..######.#.#.#.##...#.......#.###.##.#.#.#...#.....###...#..#...##..#....###.......#..#.#.#.......#.###...#.##..#.#.............###..#.#.##..#.....#..#.#.##.#.#.#.....##.##.#....#...#....#....#..##...........#.#..#.#.#.#............. #..#.#..#....#.##....##..#...#...#.#.#.#.#.#.#.##.#.###.#............#.#.##.#..............##..#....#.###.#........#..##..#....##.#.#..#..########.#.......###................#..##..#.##.#.#.#..##..#..#.##...##..##..#.#.#.#.##.#.....#.#.....#.#.#.#.#.#.#.#.##.###...#...#..#..#..###..###..#.#.#.#.###.##...##..#..#.#.#..#.##.#.#.###.#.#........#.#.........##..#.#.##...#.#.#.#.#.....#.#.#.##....###.#.#.#.##.#.............####...###.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#..#..#.###.###.##.#.##.###.###.###.#.###.#.#.#.#.#.#.#.#.#.#.#.#.##..#..#.......#.....#..#..##.#.#.###...##..####.##....##..#.##..#.#......#.#.#.#.#.#...##..#.#..#..............##......##..#..#.##...###.........##..#...#.##.#...##....#...#..##.###..#...#.#.#.#.#.######.#.#...#.........#.#.#.##.#............#...#.##..#.....#.....#........#..#..#.##.#..#.#.#.#....####.##.#.#.#.#.#.#.###.##.#..#.#.#.#.#.#.#.#.#....#.#.#.#.#.#.#.#.##..###.##.#.##.#.#.#...#.#.#.##.###.#.#..#.#...........#.#.....#...#.#.##.#.#.#..#.#.#..#.#.#.###.##....#........############ ###....#..#.#..#..#.#...#.###.#.##..#...###....#.###.###..#.##.#.#.#..........#.#.#.#.#.#.#..#.#.##..########.#.##..#..#.#..#.#.#.....##.#.#.#.#...#.##.#.#.#.#.#.#.##.#.###.#..##.#.........###.###..#.#...#.###.#.#.#.........#..#.#.#.#..#.#....##..#...#...##.....#.###.##.#..#.#.##.##.#..#.#..#......####.###.###..##..#...#.#...#...#...##.#.#.#...#.#.#.#.#..##.#.#..#.###.#...###.#.#.......#.#.#...#...........###########......#..#...#..####..##..#...#...##..##..###...#.#.#.........................................................###..#..###.#.#.#.#.#.###.#.#.#.#..#.#.#.#.#.#.#.##...#.#..#..#..#...#.#.##..##..##..#.###.#.#.#.#.##.##.#.#.#.#.#.#.#.#.####.#.#...##.#.###.#.##.#...#..#.##.#...###..##.#.#.#.###...#..#.#.#.#..#...#...#.#.....###.####.#.#..##........#.#.#.#.#.###.#.....#.#.#.#..#.#.#.#.#.#.#.##..#.#.#..#........#.##.#.#####....#.#.......#...###.#......#...#...#..###...#............#.#.##..#...####.#...#.#...#..#...#...#..#....#.#.##.#.#.##.####.##.##..#.....###..#....#...###...#.#.#.#..#.#.##............. ...#.#.#.#.##.###..#.##........#.#.###.#.#.###........#.##.#..#...#..#.#.#.##..##.#.#..#...#....#..######....#....#..#..###..##..##.#............####.#.#......#...#....###...#.#...##.##.#.#.###...#.#.##.#.#.#.##.##.###.#.##.#.#...##.#.#.#.#.#...#.##.#.#.#..#.#.#...###..###............#.#.#.#.#.##.#.##.#.#.###..#...#.#.#..#.#...#..#.#..#...###.##..##..#.#......##....#....##.#.#.#..#.#.#....#.#.#.##.#.#.#.#............#.#.#..#...#...#.#.###.###.###.##...#...#.#...#....##.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.###.#.#.##.#.##.#...##.#.##.#...#.....###.#.#.....#................#.#..#..#..#.#.###..#....#...#...#.................#.##.#..#..#.....######...#.#.#.#....##..#.#..#.##.###.....##..##...........#.#.#.#........##.#.#.##.....#.##........##.#.#.#.#.##.##.#.#.###.####..#.##......#.#.#..#..#..#......#......#..#.#.#.#.............#.#...#.#.##.#..#..#..#.#.#.#.#.#.#.#.#.#.##.#..#.#.#.#.##.......#..#.#.##...###....##..#.#.#.#.#.#.#.#.#..#.#...#....#......#..##.#.#.#..#..#.#.##..##.###.#.....#..#.#....#.###.##.#### #.###.........#..#.....#.#.#.#....#.#.........#.#.#.#........#.#.#.#..##.#...#...#...####.#.##.###.#######.##.#.###.##.#.#..#...#.##..#.##.#.#.#...#...#..#.#.#.#.##.#.#.#.#.#.#.#.#.#...####.##..##.#.#..................#.#..#...#.#..........#..##.#..#..#.#.#.###.###.#.#.##..#.#.#.#.##..........#...............#.#.#.#..###..##.##.##.#.#.###..#....#...#.....#.#.##.##.#.##.#.#.#.....#.#.#.#.#...........#.#...############.#.###.#.##..#...................#.#..#..###.#..#.#....#...#.#.#..#..#.#..#.###.#...#######.#...#...#.#..###.##.###...#...#.#.#.##.##....###.#..#.#.#.##.#.#.#.#.#..#..##.#......#.#.#.#..##..#.###.##.#.#.#.#.#.#......##..#...#.#.#####.#.#.......#.#...#....#..##.#.#.#.##....#...#.#.#.#.#.........###.#.#.#........####.#...#.#.#.###..#...#####.............###.###...#.#.#...##.###.#.#..##.#.#.##.####.#..##..#.#.##.#.#.##.##.#..#....#.#..#.##.#..##................#..###..##..#..#.#.#.#..#.#..#..##..##.##.#.#...............#.##.#.#.##.#.#..#.#.#..##.....#..#.#......#.#.#..#...#.#.#.#.#..#.#.###..#..#.... ......#.#.#.##.#.#.#.#..##..#..#.#...#.##.##.#.##..##.#.#.#.##......#...#..#..#.#.###..##.......#...#.#.#..##.#...#...#...#...##..###..#....#...#.#.#.#.#..#.....#.###.....#..........#####....#.#.#.....#.#.##.#.#.#.#.#.....#.#.#....###.#.#.#.#..#..#..#.##..............#..##..#.#.#.##.####.#.#.####.#.#.#.#.#.#..#.###..#.#..#..###.#.........#.##.#..##..#.#.#.#...................#.#.....#.#..#.#.#.###.#..##.#................#.#.#..#..#.#.#.###.##.#.##.#.#.##.##.#.#.#.##.##.###.#....#.#.###..##..##...#.###.#.#....#.#.#...#.#...#......##...#.#.#..#.#.###.#....#..#.#...##.##..#.#....#..#.#...######....##.##.#..###....#...###...##.#.#.#.#.#..#.#..#####...#..#.#.#.#..#.##.##..#.........##.##.#.#.#.#..##.#.##.#.#.#....#......#.##.#........##..#..#.#.##.#.#.#.#.#.###.#.#.#.#.#.#.#.###..#...#...#.#...###..#..##.###.###..#..#.##..#.#.#..#....#.#.###.#....#..##.##.#...#.#.#.#.#.#.#.###....#...##..#...#.##.#...#..#..##...........##.#.#.#.##.#....#....#....###.#..##.#..#.#.#.##..#.#.#.##.....#.#.#.#........#.#...#..#..#.#.#. #.#.#.#..#.......#..#..##..#.###...#.#...#.......#.####..##..##.#.#..#.##.##.##......#.#.#######.#.#..#..#..#..#.#######.#..##.#.#.##.#.##.###.##........##..#.#......#.#.##.##.#.#.###..#..###......#.#..#.#..#.#.#...#..#.#.......#####.#.#.#...#.#.#.#......##.#.#.#####...#.#.#....#.#.....##.#.#.#####..#...#...#....#..#...#..#.#.#...#.#.#.#..#....##...#..#...##.#.#.#.#.#.#.##.#.#.#.#.#.#..###..#.#...#..####..##.###.#.#.#.#......#...#...#.....#.#..#.......................#...#..##.#.##..#..#.#.#.#.##.#.##.....###.#.#.###.#.#.####.###.#.##.#.#..#..##..#.#.#.###.#.###......#...##.#..#.....#.......#.#...##....#.#.##.#.#.#.#.##...#...#.....#..#.#..#.#.#.##.#.##..#..##...#...#.#.#.#.#.#.#...........##.......#.#.##.#.#.###.##..##..#.#.#.#..##..#.................#.#.#...#...........#.##.#.#.#.#..##.#.#.#..#..#.......#.#..#....#....#..#.###.######...#.#..#......#..#..#...#...#...#####.#..#.#...#.#.#..#....##.#.#.#.#.#.##.#.#.#..#.###.#..#..#.#..#.#.#.#..##..#.#...#....#...##....###...#.##........##.#.#....#.###...#.....# ...#..#.#.#.###.#.#..#.#.#......#.#..#.#..#.#.#.#......#...#..#.#.#.###....#...#.#.#.................#..##.#..#.#.#...#....#.#.......#...#..##...#.#.#.#..#.#.#.#######..#.....#.#....#.#.#.#.#.#.#.#...##...#.....#.#####.##.#.#.#............#.#.#......#.#.#.###..##....#.#...#..#.#....#.#.........##...###.###.##.#.##.#.#.##.##.....##.#.#.##.#..##...###.#.##.#..#...##..#...#....#...#...#.#.#.####.###.#.#.##.#...##..#...#...#.#.###.#..#.#.##.#.#.#.####.#.#.##.#.#.#.#.#.#.#.#.#.###.....#.#.#.................#####..................#..#...#......#.#.#.#.#.#...###.......#.#.#..#.#..####..#.##.#.##.###..#.#..#.#.......#..#.......#.#.#.#.#.#.###....#..............#..#...##.#.#....##..##.....#.#.##.#.#.#.#.#.#.....#.##......####...#..##..##.#.#.##.#.#.#.#.#.##.##......#.#..#.#.#.#.#.......#...###...#......##.#.###.#.###..#.#.#..##.#.#...........#.#.##..###.#.#.#####.#.#.###.#.#.#####..#.#.#.#.#...#..#.#.##.#.........#.#####..#.#...#..#.#.#..###..##..#..#.#.#.#.#.#.##.#.#.#...###.###.#.#.#.#.#.#.#...#..#.######..##..#.##. #.#.#.#....##.#...#.#.....#.#.#.#.#.###..##.#..#.#.#.#..#.##.#...###.#..#.#..#..#...##.#.#.#.#.#.#.#..#..#.#.#......##.#.##....##.#.#..##.##..##.#.##.#.##.#..........###.##.#...#.##...........#.#.#.#.#.#.#.#.##.##..#....#.#.#.#.#.#.#.#.#.#.....#.##.#.###...#.###..##..###.#.##....#.#.#.##.#.#.#.#.##.#..#.#....##..............#.#......#.###.##.####.##..#.....###.###.#.#.#..#.#.###.##.........................##.#.#.#.###.#...###.##.#......##....#.#.#.#..#....#...#...##.......####.#.#......#.#.#.#.#.#.#.#.......#.#.#.#.#.#.#.#.##.#.#.#.##.###...........#.#.#.#.###.#.###.#..##.#.#.#.##.#...#......#..##.#.##.#.#.#...#.#.#.#.##.#......#.....#.##..#.#.#.#.#.#.##.#..#...###.#.#.##.#...##.###....#.......#.####.#....#######.#...#..#...#.##.#.#...##..#...#.###...#.#.##..##.#.#..##..#.#.#.#.#.#.#.#.#.#.#.#..#......#.#.####...#.#...#..#.#.#.##.#.#..#...#....##..#.#..#....#.#....#..####.#..#.....#.##.#.#...##...#.#.##.#.#.#.#.##....##..#.....#..#..#.#.#.#.....................##..#...#.........#.#.#.##.#.#.##.#####.#..#.#.#. ##....#.#.##....#..####.##...##..#.#.#.#..#..###....##.##...###.##....##...#.#.#.#.#....#...#.#..#..#..#.......#####........####.#.##.#.#.#.#.#.#.#.........#.#.#.#.#.......#.#.#..#..#.#.##.#.#.#.#.#.#.........##.#.#.#.##.###.#.###.#.#...###.#.#...##...###.#...#.#.####.#..#.#..###.......##.#...#...##..#..##.#...#.#.#.#.#.##.#...#.#.#....#.............#..#.##.##.##.....####..........#####.#.#.#.#.#.##.#.#.#.........####..#.#.#..##..#.#.#...#.#......#..#..#.#.#.###.#.#.#.###...#...#..#.#.#.#.#.###...##..#.#.##..#...##..#...#..................#.#.#.#.#........#...#..##..#.##........#.###.#.#.#.#.##........##..#..#.#.#..##...#..#.#.#.#.#.#..#.##.###...#...##.###.###..#...###..#..#...#...#.#.##.#.##.....##..#.#..........###..#..#.#...#..#.##..####.#......#.###...#.#..#..#...#.#..##..............#.#..#..##.#......#...##...###.#.##.#.#..#....#.#.#.#.##...#...#..#.#.#..#.###.#####.##.#.#.#....#.....#.#..##..#.##............#.#.#.#..#.##.####.........####################.#.#.#.#.#.##.##.#..#....##.#..#..####...#...#... #.#.#.#..#..#.#..#.....#.##.##..#.......###.#.#.##.##....#.####...#.##.##.###.....#.##.#.#.#...#..#..#...#.#.#.......##.#.#.........................#####.#....#.#.#.##.#.#.#..#.#..#..#....##...........#.#.#.#..............##.#........###..#..#..##.##.#.##...#.#....###..#....#....#.#.###...##.#.#.#.#.#.#..##.#.#.###...#....#.###.#...#.#...#.#.##.#.#.##.#.......#.##.#.######.#.#.#.#......##..#...#....##..#..##.#.#.#.#.#.#.....#...####...#.##..#.#.##.#.###.....###.....##....#.#.#.#.#.####....#.##.#.#.#.####...######..#..#.#.#.##.####.##.#.#.###.#...#..#.#.#.#.#.#.#.##.#.#..#.#.####...#.....#.#..###.######..##.##.##.##...#.#.#..##...#..#.#......##.##..#.##...####..##.#.#.#..#.##..#####..##...#....#.#.##.#.##..#.#.#.#.#...#.##..#.#.###..#..#.#.#.#.##.####....#.#.#.##.##.#.##..#...#.#.##.##.#.##...#..#...##.#.#.#.#.#.#.##............#..#.#.#..#..##..#.#..##..#..##..#.###.##.##...#.#..#..#.#..#.##.###...##....##.#.#.##.#..#......#.#.....#..###.#.#..................................##.#.#...###.#..#..#..#...##..##..#. .....#..#.#..###..#.#.#.....#.##..#.#.#..#.......#.#.#.#..####.##........#.#..#.##..#..#.###.##..#..##.#..#...#.#.##.#.#...#.#.#.##.#.#.#.#.#.#.#.#......#..#.#..#.#.#.#.#.#.#....#.#.###.###.#.#######.#...###..#.#.#.#.##.#......########.#.##.##.#.#.#.......##.#.##.#.#.#...####.###.##..#.#.#.#.............#...##...#.#.###.#........###.#..#.#..#.#..##.#...#.#.#.#..#..######.#..##..##.#.#.#..####.###.#...#.##...#...#.....###.#.##.#.#.###.##...#..#......##.#.#.##.#.###.#..#.##............#..#.#...#..#...####.#.#..##..#.#.#.#..##..##..#...##.##.##..#.#.#..#..#...............#....#..#.#.#.#.#.#...##.#.#....#.#.....#......#.##....#.#..##.##...#.#.#......##.#.##.#.#.#.#.#.......#...##...##.#.#.#.#.#.########.##..#..#.###.#.#.#.####...#####.##.#..........#...#.#.##......#....#...#..#.##..#.##.#.##.##.#..##.#...##..#...........#.##########.#.#.#.#.#.#.#.#.##.#.#.#.##.#.#....#.#..#.#.#...##.#..#..#.###..#..#...##.###.#..#....##..##.##...#.#.###.#....##.##.#.#.#.#.#.#.#.#.#.##.#.##.#.#.......#.#.##.#.#.#.#.#.#.#.#.#.#.##. #.#.###.#.#.#####..#.#..#.#...#.#.#..#.#..#.##.#.#....#..#.##....#.##.#.#...#.#....#.#.......###..#...##.#.#.##..#.#....#.##..#...#..##..#...#...#..#.#.#.##.#.#.#.............###.###.###..#.##.......#.#####.#..#...##...##.#.##........................#.#.#...............#............###......#.#.#.#.#.#.#.#.#.#.##..#.##...#.#.#.#.....##..###....#...#.#.#.#..#.##..##..####..##..##..#.#.#.#...###.#.#.##..###.####.#..#.#...##..#...##..##...####.###.#.##....##.........#..#...##.#.#.#.#.#.#.#.#.#.##.#.#.#.#....#..#...#...#...#..#.#.#.#..#...###.##.##....#.##..#.#.#.##.#.#.#..##.#.#..........##.##.#.....#.#....#.##..#.#.##...######.####.#.##.######.#.#...................#.##.#.#.#.#.#........#....#..#...#...#.#.###..#.........##.#.#...#...#...########.#.#.#.#...#.#.#...#.#..###.#....#.......#...#...##..#..#...#...####.#.#.####..........................................####..#....###.#.....#.#....#..#.#.#.##..###.##.####.####..#..#.##...####..#.##..#.#.#######..##..##.#...##...#.#..#.#.#..............................# ####.##.......##.#....#.##..#......##..###....#..#.#.###......#.#.#.##.#.#.#.#..#.#....##.#.###..##.#...#......#....#.#..##.##.###.###.##.###.#####..##............####.#.####......##.#.#.##.#.#.#.#.#.....#...#.#.#.#.###..#..##.#.#.#.#.#.#.#.#.#.#.##..#.#..#.#.#.#.#.#.#..#.##.##.#.##.#..#.#.#.#...###.##...........#..#..#.###.#.#.#.#.#.###.#.###.#.###..#...##.#.#.#.#.#.#...#...#...#........#..........#.#.###.##..#.##..##..##..#.#.#.#.#.#.#...####.#....###.#.#.#.##.#.#.##.#....###...#....................##.#.#.#.##.#.#.#.#.#........#..#.#.#.......#.#..#...##.#..#....#...#........##.#.##.#........##.###..###.#.#.#.#...#.##....#..#.#.......#.#.#.#...#.#.#.#.##.##.#.#.#....#..#...######.###.#.#.###...##..##.......#...#.#.#.#.#..#.#.#.##.#..#.......#.#...#.#.######..#.#.#.#....#..#.##.#.####.##..#.#.#.###.##.#.##.###.#...#.#...#.###.##.#.#.##.##.###.#.###.##.###.#.###.....#.###.####.####...#.#.#.#......#...#.#....##########.#.###....##..#..##.#..#...##.#.#..#...#...#..#...#.##..#..#...#.#.#.#.#.#.#.##.#.#.#.#.##.#.. ####....#.##.#.....#.#.#...#..#.#.#.#.#.###.#..##...###..#.#.#................#.#.##.#...##..#.#...###.###.#.###.#.#...#.........................#.###.###.#.#.#.#.....#.#.#.##.#.#................#....####.##.##.#.##.....#.#...#...#...#...#...#..##...##..#..####..#...#..#.#.##..#......#..#.##.##.###....#.#.#.#.#.#..###..###.......#...........#.#.##.#.#.#.#.#............#.#.#.#.#.#..#.#.#.##.#.#.#.##..#...#...#.#...#.##.#...#.......#....##.#..#..#.#.#......##..#.#.......#..#.#.#.#.###.#.#.#.#.#.#.#.#.##......................#.#.#.#..##.....#.##.#.#.#.#.#...#.#..##.###.##.##.#.#...#....#..#.##.##..###.#.###.#......#.#.###.#.#.#.....#.###........###..##..#.#..##..#.#.####.#...##..#...#...#..#.###.##.#.#.#.#.#.#...#..###.#.###..#...#.....#..#.#.#...#.#........##..#....#..#.####.#...###......#.#.......###..##.###.#...###..#.#.#..##.#.#.#.#..##.#...##.#..#..#...#.#....#.#...##...##...#...##...#....#.#.#..#....#.#..###.####.....#..###.#.#..#..##.#.#.#.......#..#..#.###..#.#####.#..###.##..#...#...#....#...#...#.##..# ###.#.#.#...###.##..#...##..#..##........###..#.##.#.#.###..#.#.#.#.#.#.#.#.##...##..#.#...#....#.#####.###.....#...#.##.#.#.#.#.#.#.#.#.#.#.#.#..........####..#..#.#.........#.####.#.#.#.##.#.####.#.................##.#...###.###.##..#.#.#.###.#.##....####.##.##.#####........#.#.#.#...#......#..#..#.#.##..#...#..#.#..#.#..#.#.#..##.#.#.#.#..................##.#.#.#.#.............#.#...#..#.#.#.#.###.#.#.#.#.#.#.#.##....##..#.###..##.#....##..#..#.#.#####..##..###.#.#.###.......#.##..#...#...##..##....############.#.#.#.##...#####.#.#.#.##.#.#.....###..##...##..#.#....#.#..##.#..#.#..##....#..#..#....##...##.#.###...#...#...#.#.###.#..#.#.#.#...##..##.###.#.#...........#.#.#.#.#.#.#.#.##.#.#............####.#..##......##..#.#.#.#.#.#.#..####.#....#.#.#.##..#..##.#..###..###..##.#..#.#.#....#.#.#...#.##...#....##..##..#...#...#......#.#.#.#.##.#.#.###..#.#....#.#.#.#.##.#.#.##.#.#.#.#.##.#.###..#.#.#.#.#.#..#.#......#.#.#.#..##.....###.#........########..#..#.#.#.####.#...#####.##.###.##.####.####.###.#...#### .#...#...#.#.#.#.#.####..##.#.#...#.#.#.#.#.#....#........#....#.#.##..#...####.##.##...#.##.#.##.....#.##.#.#.###.##...#..###..#...##.#.#.#..#..#.#.#.#.#.#...###..#..#.#.#.#.......#...#....#....#.######.#.#.#.#.##.#.##.#.#..........###....#.##.....#.#...............##.#.#.#.#.....#..##..#.###.####.###....#.###..#...#....#..#.#.##.#..#...#..#.#.#.##.#.#.#.#..####...#..#.#.#.#.##.#...###.#.#.#.#.......................#.##..###.#..##..##.#.#.##.#.#.##.#.....#...#...##..#..#.#.#.#.....#.##.####...#...#.#.............#..#..#..#.#.#.###..#..#.###...#.#.###.#...##..#....#.#....#...##.####.#..#.#.##...#.###..##.#....#.#.#.#.#.#.#.#...####.###.#.###.#.#.#.#....###..#.#.#.#.#.#........................######.#.##.#..#.##...##.###.#..........##..#.####..##.#.#...#.#.#.##.##.#.#.#.#.#.#.#....#.###..#.#.#...#.#..#.#.#.#.##.#.#.#.#.#.#.#.#..#.###........#...#...#..#....#.#.#..#..#.........................###...#...#...#....#.#.##...#..#.#.#.#.#..#....#.#.##.......#..#.#...#.##..#...##.#..#.##.##.###.##.#......##.#.##.#..## ..#.#.#.##........#.#.#.#.###..##.#..###.....#.#.#.#.#.#.#..##.....#.##..#..#####...##.#....##...##.##........#......#.###....#.##.#..#...##.#.#.#..##..#...#.###..#.#..#.###.#.#.#.#.###.#.####.#...#.....##..#..#.#...........#####.#.#...#.#....#.#.##...#.#.##.#.#.##.##.#.##..#..##.#.#...#..#..#..#....###.#.#.....#..##..#.#..#....#..#.#.#.#.#..#.##.##..#...##.#.###.#..###..##..###...#.............##############.#.#.#.###.#.#.####.#.#.#.##............#.#.#.##..##.#.#...#..#.#..#.##.##.##..#..#####.#.###..#.#.#.#.#.#..#..##.#.##.....##.#.###.....##.#.#.#.#.#.#.#.#.#.####.####.##...####.#..#...#...##...#..#.....#.#................###.##...................###.#.#..###...#..#.#.#.#.#.#.#.#.##.#.#.#.......##....##.#.#.#.#.#.#.#...#.#.#.#.#...##...#.##..#..###........................##.###...#.#..##..#.#..#.#........................#..#.####.##.##.#.#.#.#.#.#.#.#.#.....#...#.####.#.##.###.##.##.#.#.#####.#.#.#.#.#..#####...#.##.#.#......#..#.#.##.###.#.#.##.###.#.#.###..#.#.#.###...#..........#.....###.##.#.#......### #.........#.#.#.#............#...#.#.....#.#..##.#..#...###..#.#.#.....##.##.#.#.#.#.##.####..#.#.#...##.###.#.####.##.##..#.##...#.#.##.###....#..###.#..#..#.#.#....#........#.##........####..#.#...#.#...##.##.#.######.#.#......#.#.#.#...#.#..###..#.#...#....#..##......#.##.##......#.#..#.#.#.#.##.#.#.#.##.#.##..#.#.#.##.#.#.#..#..#...#....#..#.#.#.####...#...#.#..#..##...#....###.##.##.##.#.#...............#..#..#.#.......#...........#.#.#.#.###..#...#.#.#.#....##.#.##..##.#..#..#..#..#..##....#..##.#.#.#.#..##.#####.......###..........#.#........................#...#.....###.#.#.#.##.##.#.#.#.##.#...###.#...#.##.#.#.#.#.#..#.....#.###.##.###.##.#.........#.###.#.#..##..##..###...#....#...#.#.#.#..#.#.............#....##.#...#..##.#.#.#.#...#.#.#.###.#######.#.#.###.#.######.#.#.#.#...#.#.#.###.#.#.#.#.##.#####.#.#.#.#.####.....#...#.#.#...............###.#.#.##.........#..#...#..##.#.#.#.##.#...........#.#.#.#.#.........##.#.##.........#...#.##...###...###..#.......#..#.#.#.#.#.##...####..#......##.#.##.#. #.#.#.#.#..#...#..#.#.#.#.#.#..#....#.####..#...##.###.###..#...#..#.#.......................#.##..#.##..##..#....#...#..#..##..##.....#..#..#.#.#..#..#.#.##.....#.#..#.#.#.#.....##.#.#.###..#..##.#.##..#...............#.#..##.#........#.#...#..###...##.#..#.###...#.#.#.......#.#######.#.#............#....#.#.#..#............#..#..#.#.#.#.#..#.....#.....#.#.#.##.#.##.#...#..#.#.......###.#.#...#.#.#.#.#.#.#.#.##.##..#.##.###.##.#.#.#.##...#..#....#..#.#........#.#..#...#.#.#.#.#.#.#.#.#.#.#.#.###.#..##.#.#.#.#.#..#...##.#.#.##.#.#.###.#.#..#.###.#.#################.#.#.#.#.#...........................#....###.#.#.###..#...#..#.#.#.###...##.#..#.#.##.#.#.#.#....#.#...#...#...#..#.#.##.#.#.#.#.###....#.#.#############.#.##.#..#.#.##...#..#.##.##.......#.###...#.#...##.#..##...#.......#.#.#.......#.#.....#.##.#.#...#.##.#..#.....#.##.#.#.#...#.#.#.#.##.#.######..#.#..#.#.###..#..#.#.#...............#.#.#.#.#...........#.#.#.#...#....###.#.#.###.#...##.#.#.##.##.#.#.###.#..#..##..#...#...#.....#.#.#.#.#.####.#.#. ##...#...#.##.#.##...#...#..##..#.#..#.....##.#.#..#.#.##.#.##.#.####..#.#.#.#.#.#.#.#.##.##......#.##.##..#...#.##.#...#..#..#....#.#.#.#.#..##...#.#........#.##...#..##..#..#.#...#...#.##.#..#.#..#.##..#.##.#.#.#.#.#....###.#.#######..###.##.###.##...#..#...#..#..##.##.#.#.#.#............#.##.#.#.#...#.#...#..#..#.#.#######.#.#.#.......#..#..#.##.#.#.##.........##...###..#...#.#.###.#..#.###..#.#.##.#..#........#.#.#.#.........#.#.##.#.#.##..#.#.#.....###.#.#.#.#.#.##............................#.#.#........#.##..##..#...#...##..#.#..#.##.###.#.#.........................#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..####..........#..#.#.#......#.#.#.#.#.#.#.#..#.#...#...#.##....#..##..##.#.#..#.#.##...#...#.##.#..........................####...##...#......#.#.#.###..#..#.#.##.##..##.#..##..##.#.##.....###.#.....##.#..#......##...##.#.##.#.#.###...#.##.#...###.#..#..#.###.#.#..#..#..#..###.#......##.#.#.#.#.#.###.##..#.#.#.#.#.#.#.#.#...#.#.##.#...#...#.#..#.##.##...............#.#.###.#.#.#.#.#.##.#.#.#....#...#........... ###.#..#..##......#.###.###...#..#..##.###...#...#....##....##...###.#..#...#...##..#.###...#.#.#........#..##.##..#.##.#.#..#.######..#....#..#.#.#.#.#.#.#.#...##.#..#.#.#.#..#..##..#.......#...#.#....#.#..#..##.###..#.#..............#.###...###...#.##.#..#.###..#...#....#......###.#.#.#.#....#..##.#.###.#.#.#.#.#.#.#..............#.#.#..#..#..##...#....#.#.#.#.#.#.##.#.##.###...#.....#......#.....#..#.#.#.#.#.#.........#####.#.............#####....##.#.###.............#.###.###########.#.##.#.#.......#.#.####.##.#.#.#.#.#.#.#..##..#.#.............########.###.#.#.#.#.#.#.....#.####.#..#...##..#...##.##.#..#.#.#.#.#..#..#...#.##................#...##.#.#.#..#.#.##.#.###.###.#.#.......#.##.#....###.#.#.#.#.#.#.#.##.##.#.#.#.#...##..#.#.##.#.#..#..#.#..###..#...##...#..#.#..#.#.#..#.#.#.#....#.#.##..#...#.#.#.##.#.#.#...#...##...#..##.......##.##.#.#.###.##...#..#..#.#.#.#......#.##.#...#...##..####...#.#..##.###.#...#..#.#......#.#.#.#.#...#...#..###.#.####.#.#.#...............#.....##..#..#.###.#..#.#.###.#. ####.#.#.#..#.#.#..#.#....##.#..#.#...#..#.##..#.#.###..#.#...#.###....#.###.##...#......#.#...#..#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.##.####..#.#.....##..#.#.#.#.#.##....#..#.#.#...#.#.##.#.#..#..#.#.#.#..#..#...#...#..##.#.#.#.#.#.#.#.###.#.#.#.#.#.###...####.##..#.#.##.###.#.#....#...##.##.##.###..#..................#.##.#.#.##.##...#..##.#..#.##.###.#..#...#.................#.##.#.#..#.#.#..#.#.##.#.....##.##..#.#.#.#......#..#.#.##.#.#.#.#.#.#.#...#...#.#.##.#######.#.#..#...........#.##########.###.#.#..................#...#.#.#.##.#.#.#.#.#.#........#..#...##..#.##...##.#...#..#.##.###.###.######....##...##..#.##.#.###..#...#.##.#.#.#.#.##.##..#....###.....#...#.#.#.#..#..#.#.#.#...#..#.#...#..#.##..#...#....#...###....#.#.#.#.....#.#...#.#....#..#..#.#.#.###.#.#....#....###.....##.##....#..##.#.#..#..##.....##.#.###..##.#.#.##.#.#.#...............#.#.#.#.#.#...#...##.#.#....#.###.###.###.##.#.#.#.#.#.#.#...#.#.#.####.#.#........#..##..##.#..#...#..##..####.#.#.#.##.#.#.######.#.#.##..#.###.#..#...##.#. ##.....#..#....##.#...#.#...###.#..#.#.#.##.#.#..#.....#.##.#..#.#.#.#.........##..#.#.#..###.###..##.#...............................#.#.#.#...##.##...###........#...#.#.#......#.####.##.#..#..#......##.##.#.#.#.#.##.##..###..##..#.....#...#.........#.#.#.#.#...##......#.##..#..#.##.#...#..........#..#.#.#.#.#.##.#.#....#..##...##.#.####.##.#.......#####..#.#.#.#.#.##.#.#.####......##.###..#.##..#..###.###.#..##..#...###.#.##.#..##...#...#.......#.##.#.##...###.#......#.#..#.#.#.##.#.#...#.#.#.#.#.#.#......#.#.#.#.#.#.#.#.#..##..........###...###..#.#.#.#.##..#...#.....#.#.....##.#................###.#.#.##.#...#.......####.##.#..#....##..#........##.##.#...#.#...#.........###.###..#.#.#..##..##..#.....#.##.#.#.#.#.#....#.#.........##.#.#..##..###.#..#.#.......#.#.....#.##.#.#..####.#.#.#.#.##.#..#.#.##.#.#..#.#.#..#...#..#...........#...#.#.#.#.#.##.#.............##.#.#.#.####.#...............................#.##.......#.#.#..#.####.#.#.#.#.#.#.#.#.#.#.#.#.###...#..#...##..#.#....#..##.#.##..#....###.#..#.# #..#.#.#.####.#.....#.#..#.#######...........#.##..#.#.....##.##...#.#.#.#.#.#...#.#..##.###.#..#.#.#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.##........#.#.#...#.#.#.##.#.#.#.##..#....#.#.#.....#...#.#.#.##.#.###.##.##..........##.#....#...##.#.#.#.#.#.#.#.#.#.#...#......#####.#.#....#.#.#..#...#.#..##.#.#.#.#.#..#...#..#...##..#.#..#...#.#...............########.#..#.....#...#....###.##.##.#.##.#.####....#...####......#..#.###.#.##..#.#..#...#.###.#..#.##.#....#...#.##.####.##.##....#....#.#.###.###..............##.####.#...#...#.##.#.#.#.#.#.#.#.#####.#####.#..##.....##..#.#.#.#..#..#.#......#.#.#.#.#.#.#.#.#...#....#..#..#.#.#.#.#.....#..#..#.###.###.#.#.##..##.#.##..#..#..#####.##..#.....#....#.#...#...#..#.#.#####...#..#.#..#.#...#.##.#.#..###.#.#.#.#...#..#....#.#.##....#.##.###.#.#.#..#.....##.##.#...#...#......#....#..#.#.#.#.##.#.#.#.#.###.##..##..#....#..#.#.#.#.#.#...........#....#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#....##.#.#......#..#............................###.#.#####.#...#....#.##..#.#..#..#...###..#..#.... ##..#...#.##...##.##.##.#...###.#.##.#.#.#.#.....#.#..##.#...#.#.##.##..#...#..#.#..#...#.#...#......#..##..##..#...#...#...#.##..#..#.#.#.#.#....##..#....#.#...##.##.####.#...###.#.####....#....##..........#.#.##.#.##....#.#..#.....#...........#...#..##..#.###..###..#..##..#..#.#.##.#..#..#..#...#...#..#.###.#.#...###.#.#..#..##.##.##.#.#.#.#.......#...####.#.###.#..#.#.#.......#..#..#.##.##.##..#.....##.#.#.#..###......#....#.####.####...#.#.#...###..##..#...#....#.#..###..#.#.##..##.#.#.##.##.#.#.#.#........##.#.#.##..#........#...##.####...###...#...#.#.#.#.#...#..#.####...#.##.#.###.##..#...#....#..#.#..#..#..#...#...##.#.###.##.....####..#....#.......#.#.#..#......#...#.#.#.###.#.#..###.##..##.#.###..##.##.#..##..#.#.#....#...#...........#.#..#...#.#.#...#.#.#.###..#...#....#.#.#.#.#..#...##..##.###.##.##.#.#.............#...#...###..##..#..#.#.##..#.#..#..##.#.#.#.#.#..###..#...#..#..##..#...#...#...##..#.#...####.#.#.##.###.##.#.##.#.#.#.#.#.#.##.#.###..#.#..#.#.###..##.#..#.#....#..#..###.#.#.###.#.# ##.#.#.#..#.#.#........###.#.##.....#...##..#.#.##..#...##.#..........####.#.#..#..##.#....#.#.#.#.#..#...##.#.#.#.#.#.#.#.##....#.#.#..##..#..##...###.###..###......#####.##.#.#...##....#.###.#...#.#.#.##.###....##.###.#..###..#.#.#.#.##.#.#.##.#.##.#.#.#.#.##.#.#.##.##.###.#.#....##.#..#..#.##.#.#.##.##.#....#..##.....###.#.####.#..#..##..#.#.#.#.#.#.#..#.#.....#.#.#.....######.##.#.#.....#..##..#.#.#...#....#..###.#.#..#.#.........####.##...#.##..#.#.#.#.#.#.##.#.#.#.#.#.#.#...#.#.#.......#....##..####.#.#.#.##.......#..#.#.#.#..#...#.####.#.#.#.##.#..###...###.####..###.#.#...#........#.###.#.#.#..#....#.#.#..#.#.#.#.#..#........#.#.####..#.#.#...##.#.###..#.##.#.######......#.#.#.#.#.#.#.#.##.#.#.##..#..#..##.#..#....#.#.##..#..##.#.#.#.####..#..##.#...#.#...#...##.#.#.#.#.#.#....#....#.#.##..#.#...............#.##.#.#.#.###.#.##..#.#.#.#.#.##..###.#...#..#...#.##..##..#..######.#.#..##..#.##.###.#.#.#.#.##..##.....#...#....#.#.#.#...##..#...#...#...#..#.#..#.#........#..#...#....#.#..#.#..........#..#.# #.#.....#...#..##.#.#.#.##......#.#..#.#.#.#...#.#.#..#...###.#.#.#.#...##....#.##...#..#.#.....#...##..#....#....#.......####.#......#...#..#...#.#.....#..#.#..#.#.#.###.##..#.##.#..#.#..####..#.##..##...#.#.#.#...#.#.##.###..##..#......#...#.#.##...............................####.#..####..###.......#.##..#.####.##.#.#.#...#..#....###...#....##..#......#...#.#.##.##..#.#...............#.##.##.#.##..#.##..#.#.#.###...#..##..#.#.#.#.#.##.#.#.##.#.#.#............................#.#......###.#.##.#...#..##...####..##.#.#.###..#...#.#.#.#....###.....#...##.#.###.###.####.#####.#.##.#..#.#.#.##..#.##..#..#..###.#.#.#...#.......#.##########.#.####...#..##...#.#.###.#...#....#####.#.#..........................#.#.#.#.#....###.#.#..####.#.##...##..#.##.#.#.#.#.#.##.#.#.#.#.#............#.##.#.#.#...#...#.....#.##.###.#.#.#.#....#...#.#......#..........#..#.####.#.#..#..#.....#...#..#..#..###...#.#..######.#..#......##..#.#.#.#..#.#..##......##.#..#.#.#.#.#.#..#..#.#...#....#.##.##.##.#.#.#.##.#.#.....##.#.#.#.##..## ....##.##.###.#.#..#......#.##.##.#.#.....#.##....#.#..#.#.##..##..#..#...#.#.#...#.#..#....####.#.##.#..#.#..#.#.#.#.#.#..####..#.#.#.##.##..#.##.##.#.#.#....#..#..#..#...##.....#..#####...#.##.##.#...#.#.....#..#.......#.#.#.###..#.#.##.#.##......#.#.#.###.#.#.#.#.#.#.#.#.#.#........#..###..#.#.#.#.#....#..####..#.#....##.#.#..###.##..#..#.#...#.#.#.#.#..#.#..##....#..#..#.#.#.#.#.##.#.........##.#.....###..#.#.#.#.#.#...#..#...##...................#########.##.#.#.#.#.#.#.#.....#.#.##.##.##.#..#..#..##.#.#...#.##...###..#.#.#....#..#.#..###.#.###.#..#...#...#...#......#...##.###.#..#.#..##..#..#.#.##..........#.##.##.##.................##.###.#...##......#...#.#.##.#.###.##..#.#.#.#.#.#.#.#.#.#.#.#.#...........###.#.#.#.#.##...#...##...#.............................#.#.#.##.#.........#..##..##..#.#####.#.#.#.##....#.#.##.#...#.#.#..##.#.#.#.#.#.##.#......#.#.#..#.#######.##.#..#.#.#.#.##.#.#.###..#####.#.#..#....#..#.#...##.#.#.##...###..##......#.##..#.#.##.#.##.##..#...#...#...........#.#...#.#.#.##..#.# #.#...#.#...#...#.#.#.#.#..###..#..###.#.#..#..#.#....#......##...#.#..#.#...##.#..#.#..#.#.......#.....##..#..#...#...#..##.#.#..#..#.##...##.#..#..#..#.#.#.#..###.#.#.#.#.#.##.##.#.#.#..#..........###.#..#.#.##..#.##.#......###..#.#.....#....#####.##.##.#.#####.#...#...#...#..#.#.#.#..#.#.#....#.#.#.#.#.##.#####....#.#.#.....#..##...#.#.#...#.##....###..#...##.##.##..#.#..##.#..#....#.#########.#.#.#.#....#........#....#..#.##.###.#.#.##.#.#.#.##.#.........#...#.#...#...#...#.#.#.#.#......#...#.###..#.......##...##.#.###...#.##.#.#.#..#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#..#.###.####.##..#.#.#.#.#.......#.###.#.##....##....#.#.##.#.#.#.#.#.........#.#...#.#.#.#.#.##...#...#...#.#...#...##..####..#..#..##.#.#.#.#.#...............##.#.#.##.##..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..##...#..###.#.#..#.##.#.#.#.#...#..........#.#..#.#..#.#.###...#...#...#...........#####.#.#.##.##.#...#...##.#...........#....#..#..#....#.#..#.#..#..###.#.#..#..###.#.##.#...#.#.#...##..........#.#.#.#.#.#.#.#.#.#.#.##.#..#..#.........#.... .##.#.....###.#..#.....#..#.##.#..#.#...#.#.##..###.#.#.#.#.#.#.#....#.#..##...##.##.#.#...#.##.#..##.#...###.#.#.#.###..#.......###.....#.#.#.#.##.#.#......#..#####..#......#...........#.##.#.###.#.......#...###.#....##.##.#.#####...#.#.###.#.........#...........##.#.#.#.#.#.#..##..#.#......#.#.....#....#..#.###..#.##..#.#.#.#..#.#.#..###.#.##...##.#.#.#..#.###.....##....#...#..#.#.#................###.#.#..#.#.#.#..#.#..#..#.#..#...#..#...#...#....#.#.#.#####.#...#.###.###.#.##.......#.#.###.#.#...###.#.#.#....#...#...#..#..#.#.##.###.#..............................##.##...#....#...#.#..........#.#.#####..###..#.#..###.#..##..#..#..##..#.#.#.#.#.####..##..........##.#.#.#.#.###.#..#...#.....#.##..#...#...##..#.##.#.#.#.#.#.#..#..###..#..#.#..##..##..#...#..#..##..#.###...#.#.#.###.#..#............#.##.#.#.#.##.#.####....#.....####..#####.#..#.#.#.#.#...................#######....##.#.#.#.#.##.#.#.#.#.##.#....##..#.#.#.#......#.#..#......####.#..#..#....##.#.#.#....................#.##.##.###.#######.#...#.# .....#.##....#..###.#.#.#.....#.#....##.......##.#.#.#.##..##..###.#..#..##..#...##..##.#.##...###...##.#....#.........##..#.#.#.##..#.#.#..............#.#.#.##.#.#.#.#.#.######.#.#.#.#..#.#..#.....#.#.#.#.##....#.#.#...###..#.##.##.##..#.#.##.#.#.#.#...#.#.#.##.#.#....##...#.##...#.#...##.#..##.##.#.##.#.#......#..#...##....#..#..########.#...#.#........##..#..#.#.###.###.##.##....#..#.#.#.#.##.#.#..##.###.##.##..###.###..#....#.##.###.###.##.#.##.#...#.......#.#.#.#.#.#.##.....#.#.#.##.##.##.#.#.##...####..##.#.###.#.#.#..#....#.#.##.#.######.#.#.#.#.#.#.##.#.#.#.#..#.#.#.#.#.##.#.#....#.#.#.#.#...#..#...#####.#..#....#.##...###..#...#..##..##....###.##.##.#.#.##.............#.###..#.#.#.#.##...#..#.#..#...#.....#...#...#..#.#.##.#.#.#.#.#.#...#...##.#.#.#..#...#....#..###....#.##..#.##.#.#.#.#.#.........#.##.#...#...#.#..##.#.#.#.#...#.###..#.###...#.#.##.#.#.#.#.#.#...##.#.#.#...#####................#...#.#..#..#..#.##.#.#.#.#.#..#.#.#.#.###.#.##.#.#...##..#..#.#.#.#.#.#.#.##.#........#####.......#.#.#... #.#.#...##.#.##..###.#..#.#.#.#.######..#.#.#............##.#.###.#..#.#...#..#.#..#.#......#.#.##.#...#..#.###.#.#.#.#.#.#...#..#.#.#..#.##.#.##.#.#.#..##...............#...##...#..#..#.#.#.#.#.#.##..##...#.#.#....#..#....#...........#.......#####..#.#.#..##...##.######.##.....#.#....##...##...#............#.#.##.####...##.###...#..#...#..#.##.####.#.#.#...###..#...#.#......#...#.#.#.#..##..###..###......#..##..##.....#..#..#.#....#.#.....#.#.....#..#.##.#.##...........#..##.#.#.#...###.............##.##.#.##.............#..#.#...#.#....#.....#...#...#...#.#.#..#...#..................#.###.#...###.#.#.#.#..###...#..##.#.....##.#..#..#..#.##.#..####.#.#......#..#..##.#.#.###.#....#..#.....#....#.#..##.##.#.#.#.##.#.#.###.#.#.#................##.###.#.#..#..###..##.##.#.##.#.####....#..##...#...#...#.##.#.#.......#.#.#.#.##.#.##..#..#.#.#...#.##....##.###.#..##.##...#.##.#.........#.###.#.#.#.#.#.#.#.#.#..#.#..#.#..#.#.....#...#..#.#.#..#........#......###.##..#.#..###...##.#..#...#.#.#.#.#.##.#.###.#...##.#.# .##..##...###...#.##.#.##..#..........#..###..#.#.#.##.#.......#...#....#.##.#...#....###.#.#.....##.#.##..#######...#..#..#.#.#....#..##.#.##...##..#..#.################.#.#.##.###..##.....#...#....#..#.#....##.#.#.#..#.##..#.#.#.#.#.#.#.#.##.#.#..#...#..#...#............#.###..#.#.#...##...#.#.##.#.#.##.#..#.##...#.#.#..##.#..##..#..####..#...##....###.#.#.#..#.#.##...#.#.####.##.....##..##.#.#.#.#######.##.#.#.#.#.#.#.###..#.##.##.##.##....#.#.#.###...#....#.#.#.#.##...##..#...##.#.###########.#.#.#..#.....###.##.#.#.#..#..#.#.#...##.#..##.#.###.###.##....##.#.#.##.##.##.##.#.#.#.###.....##.#.#.......##.#.#.#.#.###.###.#.#.#..#.###..##.#.#.#.........#.#.#..###.#....##....#.#.#..#..#.#.#.#.#..###...#..###...#...#....#.....##.#.#.#.#.#.#.##.#.#.#.##.##.#.#...#.#...#.#...........#.#..##.#.#.#.###.#....####.#.#.#...............#.#.#......#.##.#.##.#.##..#..#.#.#..###....##.#.##.#.#.#.#.......##..###...#..#.###.#..##....##.###.##.#.#.#.#####.#.#.#.#.#.####..#.#...#.#.#.##...##.#..#..##..#..........#.#..#....#.. ....#.#.#..#..#.#.......#.#.#.#.#.#.###.#.#.#..#...##..#.#.#.#..#.##.####...#.##..##.#.###.##.#.#...##..#.#.#.#.###.#..#.##.#....#.#.#........#.#.#.###.........................##.#.##...#.#.#.#..#.####..##.#.#.#####..#.#...#..#...#...#...#........##.#.###..##..#.##.#.#.#.#.###..#..#..#.#.#.##.#...#..#....###...#.#.##.#######...#.#.##.#.#.#.#.##..###.#.#.......#......##.#.###.####..###.####.......#....................#.#.###.##..#..#...#...#.#..#.......#.#.##.##..####...###..#..#.###..............#..#...#.#.###...##.###.#.##.#.#.#.#.#......####............#.#...#..#...###...#...#..###.#..###.#.....#.#.##.............#...#...#..#.#.#...#...##.....#.#.#.#..###..##...###.#.#.###.....#..#.#..#....###.#..#...#####.#.###.##.#.#.##...##..##..##..#.#.................##.#.#.#.#..#.#.#.##.###.##.#.##.......###.#.....#...#..#.#.#.#.#.#.#.....#.#.##..............#.#.#.......#...#.##..#.#.#..#..#..#.#.#.##..#.###.#.#....###..#..##.#....##...............#.#.......#.#.##....#.#........#.#....##.#...####.#.#.#.#....##..#.#..# .##....#..###.#...#.#.#.#....#...#.....#..#...#.#.#...#...#.#.#.....#.....#.....#............##..##...##...........#.#.#.#....#.#.....##.#.#.##....#.##.#.#.#.#.#.#.####.#.#.#.#.#.....##..#.#...###.....#...#....#.#.#.#.###.#..#.#.###.#.#.#..#.#.#.#.#....##.#.#.##..#..###.....#.##.#.#####...##...#.#.##.#.#...#.#...............#.#..................#..#.....#######.##.#.......#...###.#.#..###..#.##.#..##.####.#.#.#.#.##......##.#..#.##.#.#.##..######.##.#.#...##...#.....#.#.#.#..#..###..#.#.#.#.#.#.#.##..##...#....##.#..#....#...#...#...#.#.#..##.##.#.##.#.#.##.###.#.####.#.####.#.#.#.#..##....#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.......#.#.#...##.##.#...#..#####.#.#.#.#.....#...#.#.##.#..#.#.###......#..#.#####......#.#....#..#.#...#...#...#...#.#.#.#.#.#.#.#.#............#.#...#..............#.#.###.##.#.#.#.##.#..#...#...#...#..#.#..#..##.#.#.#.##.#.#.......######.#.#...#.##.#.##...#.#..###..#.#...##.....##.#.#.#.#.####.##.#.#.#.#.#.#.#.###...##.##.#.......#.#..#.#.#.#.#..#.##.#.#.#.#....#..#...#..#.####..#.#.. .##.#.###..#..##.#.#.#.##.#.#.#.###.#.##.#..#....#..#..#.#.....#.#.#..#.#.#.#.#..#.#.#.#.#.#...#...#.##.#.##.#.##.#......##.#.##.#.#.#.#..#....#.#.....##..##..#...#.##...##..#....#.##..#.#.#.#....#.#.##.##.#.#..........#.#.##...#.##....#.###..##.#...#.#..#..#...#..#....##.#.............#.#.#.#.........###.######.###.#.#.#.#.....#.##.######.#.#####.#.#.#...........#####.##.##.#.##....##.#..###..##.#..#...#..##..#....#.#.#.#....#...#...#...#.#...###..###.###.#.#..#.#.##.......##.#.#.#.#..#...###.....##..#.##.#.##.#.#.#.#.##.#.#.#.#.#.#.##..#........#....#.....................##..#....#..#.#.#...##........#...##..#...............######.#.##.#.#...#..#.###..###.........#.#.#..####....#.####....#.#.#.#..##..#.###.#.#.#.##.#..##...#.#..#..#.#..#.#..##..#...#...##.#.##.#.#.#.#..#.#.##.##.#.##.#.#.#........##..##...###.##.#.#.#..#.##..#..#.#..#..###....#...##.#.#...........#.#..#......###....##.##....#.##.##.##...........###....##.##...#...#.....#.#.##.##.#.#.#.##..#.#....#...##..........##.#.#..#.#.###..####.###...# #....###..###..#.........##....#.##..#.....#..#.#.##.#.#...#.#.#..##.###...#...#..##..#...###.##.#..#.......##...#.#.#.#####...#...#...#.#.#.#..#..#.#...#...#.##.#....##...#...#.###..#..##..#..#.#.#....#...#..#.#.##.#.#.......#.....#.#......#...######...#.#..#.##.##.#.###..##.#.##.##.#........##.#.#.##.#.###.##.#.#.#.#############..#......#.....#...#...#.#.#.#.#.#.#...#.##......#.#.#.#..#.####.....#.##.#.#...#..##.###..####.##..##..##..##.#..##.#.#..#...##..##.##.#...#.##.####......#..###.#.###.#.#.#.##..................................#..#.#.#.#.###.#..#.#.#.##.#.#.#.#.#.#..#..#.#...##.#...#...#.##.#.###.#...###.##.#.#.#.#.#...........##.#.#.#..#.....#.#.##.#.#.#.##..#.#.#.###.#.#.#.##.##..#...###...#...#....#....##..#.###.##..#..#..#.#..#.#...#..#.#.##...##...#.#...#.#.##...####..#.#..##..#.#.#.#...#...#.#.###.#....###..##..#.#.....##.######.###.#....#..#.#.#.#.#.....#.#.###.....#.#......#.#.......#...#.#.#.#.#....###..#.#.#.#.#.#..#.###.........#..##...#..#.##.#.#.#..##.#.#.#.#....#.#....#.#..####..#..##.. ###.#.#.#..#..#..#.#.#.#...#.#.....##.##.#.##..#.....#.#.#..#..#.#.##.#.#.#.#.#..#.#.###.#.##...#..#..#.#.#...#.#.....#.###.##.#.#..#.#.....##.###.#..#.#..#..#.....###..#.#..#..#.#.#.#.#.#.#.#..#...#.#...###.#...#...#...#.##.####.###..#.#.####.#...#...#.....##...#.#..#.#.#...##.#...#..#.#.#.#.#.#.###...................#.#.#.#.#.##.#.#.#.#..#.#.#.#.#.#.#.#..#.##..#...##...#.#.#.#...#...#....##..#.##..#.....#.#.##.##...##..#...#.#.#.#.#.#.#.##..#.#.#.#.#.#.#.#.#...#.#.##...#.##.######.##.#.#...##.#........#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..#.#.#...#...#..#.#...#....#...#...###.#.##..#.##.#.###.##..#.#..#.#.#.###.#.#..#..#..#.##.#.#.#.#.#..........#.#.#.#.#.....#..##...#........#..#.....##...####.#.#.#.##.#..##.###.#...#..###....#..#..#....#.#...###.#.....#.#...#.##.##.#.......##...#.#....#.##.##.#.#..##.#.#........#.#.#.#.#...#....#.#.#..#..##.##.###..#.#.#..##.#.#..#.##........#.##..#..#.##..#.#.#.#.##.##..#..#...##.#....#....##..##.#.##...#.#.#.#.#..#.#.#..#.#..#...#...#..#...##..###....#.#.#..#...##.#.#..#.# ##.......#..#..#..#...##.#..##.#.#.#...##.#...##.#####..#..#.###........#....###....##.......#.#.#.##..#...#.#.###.#.#...#...#.##..##.###.#...###...#..#####.#..#.#.....#####..#.................#.#.#..#.#.######.#.##..#.#....#.#.##...#..#...####..##.##..#.##..#.#....#......##...#.#.##.#..#..##.........##.#.#.#.##.#.#.#...................#..#.##........##..##.#..##..##.#.##...#.#.#.#.#.#.##.#.#.#.#...#.#.##.##..##.#.#.#.#.#.#.#...............#.#................#.#...#...##...................#.#.##.########.#.#.#...#...#...#...#...#.#..#.##.....###..##..##..##.##.#.###.###.####....#.##............#....#...............###..#.....##..#..#..#.#.#.#.#.#....#...#.#.#..####.#..#.###.###..#.#.#...##.##......#...#.###.....#..#.#.#.#.#.#..####..#.#..#.#.#.#..##.#.#..#.#..#........#######.#.#.###.#...........##.....###.#.##.#.##.....#.#.#.#.##..#..##.#.#.#.....##.....#...##..#..#.#.#.#.#.#.#..##..#...##....#...####...#..###.#...##.#...###.#.#.#..#...##.#########.#.##..#.#.#.#.#..#.#..#.##...#....#.#.#..###..#.#.......#.## #.#.##.##..#..#..#..#.##..#...#...#.#.#.#..##.......#.##.#......##.#.#.##.#.#.###.#.##.#.#.#.#....##.####.##........#.#.#.##.###.#...#.....#.#...##..#......####...#.#.#..##..#..#.#.#.#.#.#.#.#......#..#..##.###.....#..#.#.#........##..###.#.#.#.#.#..#.##...#..#..#.##.#.#.##..#...##...##..#...#.#.###.##.##..#....##..##.#.##.#.#.#.#.#.#.#.#....#.#.#.#.#.#.#.#.#.#.#.#.#......#.......................#.#......#.##..................#####.#.#.#.#.....#.##.#.#.#.#.#.#.###.##.#.#.##.#.##.#.#.#.#.#......................#.###.#.#.###.#.#.#...#..##.#.#.#...#.#..#.#.#.###.###.#.######.####.#.#...#.#.#.#.#.##.#.#..#.#.#.#.#.#.#..#.########.###.##.#..###...###..#.#.#.#.#.#.##.#..###..#..#..#..##.#.##.#.#.###.#.#..#.#.....#.#.#.#..#.......#..##.##.#...#.#.##...#..#..###..#..###.#.#.#...............##..####.#.#.#.######.#.#.#.......#.##.##.##..#.#.#.#..........#.#..##.#.##.#...#..#....#...##.....##.#..#.#...##..#.####.##.##....#..#.#.#..#.........#.#.#.#.#..#.#...###....##..#.#.#..#..#..#..#..#..##.##..#..#.#..#..#.#.#.##...# ......#..#..#.#.#.#.#...#..#.#.##........#.##.#.#.#......##.#.#...#.#....##....#...#...#..#...#.##.#..#.....#.#.#.#..............#.####.#.##...##.#.#..#.##..#.##.#...#.#.#.#..#..##.#.#..##..##.#.#.#.####.....#..#.#..#....#..##.#.#...#..#............#....#.#..####....##..##.#..#.#...#.##.#..#..##....#.#...##.#.#...#...##...##.#..#...#.#....#.##.#..#....................#.#.#..#.##.##.##.#.#.##.#.#.....#.#.##....####.#.#.#.#.#.#.....####.###..#.#..##.#.#...##..#.#...#..#...#..#.#.####...#...#.#.#.#.#.#.#.#.#.#.#..#.##....#.##....#.#.##.#...##.#.#.#.#.#........#........###.....###....#.#.#.#.#...#....#.#..#...#...#...#...................##.##.#.##..##.................#.#.###.#.##.##..#..........#...#..##...#.#.#..#....#..#.##.#.#......#.#.#......##.#.#..####.#.#.##..##...#.#.#.#.#.#.#.####...##..##..............######.#.##.......#....#....#.#.#.#.#.#..#.#.#...####..#..##.#.#.#...#.##.....##.#.#...#..#.##...#..#.#.#.##......###.##.#.#...........#....##.##.###.#.#.....#.#.#..#.#.###..#.#...##.#....#.####.#.###..##. #.#.#..#.#.#..#....#..#..#.#.....#.#.#.#.....#...#..#.#.#.#..#.#.#...#.#...##.#.#.#.###..#.#.#.......#.##.#..#...#..#.#.#.#.#.#.##..####....##.....#.#..#.##.....#..#........#.#####.#..#...#...#...##......##.###..#..#..#.#.#..#..##.###.#..#.#.#.#.#.#.#.#..#.#..#.##.#...#.....#..###.#..#...####...#.#.....##....###.##.#..#.#...##.#.#.#...###..#..###.#.#.##.###.##.#.#.#.#...###..#.....#....#..##..#..#.#.##.#.#.#.#....#...#.#...#..#.#.......#.####.##.#.#..#.#.#.##...##..#.#.#.#......##..#.#.#..#..#..##..##..#...#..#..###.#.....#.#.......#..##.............#.#.#.#..#.#.#.#.##.##.#.#.#.#.#.#...#..#.#.##.##.#.###.###.###.#.##.#.#.##.#.#.#.#.#.......#...#...##.#.#.#.#.#.#.#................###.#.#.#.#.##.###...#.#.#.###.##.#.##.#.##....#.#.#....###.#.#.....###.#.##....####...#.##..##..#...#...#..#.#..##..##.##.#.#.#.#.......#..#..##.#.#..##...#.##..#...#...#.#.#..#.#.#...##.##.....#.########.#.#....#..#..#...#.#.#.###..#..#..#.#.#.#.#..#####.#########.#.##.#.#...#......#.#.#..#.#.......##...###..#..#.#.....#...#.#..#... ..#..#....#.#.#.#.#.#..#..#..#.#..##.###.#.#.##.###..#.....#....#.#.##..#.#.#.#........#...#.###.#.#.....##.##.#.##..#...#...#....#.###.#.#.##.#.#.#...#...#.##.###..#.#.#.#..#.#.##.#.##.#..##.##.#.#.#.##...#.#.#..#..###....##.#...#.#.###.#..#...#.....##.##...##...##.#.#.#.#.#.#.###.#.##.#.###.##...##.#....#.###....#..#...#.###....#.#.#.#.##.#.##.#.#.#.##.#.#..##..#..##.###.####.#.#..#.###...####..#..........#.#.##.#.##.##.#.#..##.#.#.#..............#.....##.##.#.#.#........#.#.#.#.#.#..##.#.####..###..###.###..#..##..#.#.#...#.#.#.#..#.#.#.########.#...#...#..#...#....#.......##.#.###.#.#..#..##.....#.##....#..#.#.#.##..###..##..###.##.#.#...##..#.#...##..#...##...#.#.#.#.#.#.#.#.#.###.#...#.#..#####....#..#.#...#.##.#...#.#..#...#.#....#..#.#.#####.....#.#########....#...#.##.###.##.#.#.#.#.#.#.##.##.#..##.#.##.##.#.#..#..#.#...#.#.##..###.#.#.#.#....##.#..##...#..#.#.#.....#.....##..#.#.#..#..##..........##..###.#.#.......#.#.#.#..................#.#.#.#.###.#.#.#..#.#.#.#.#..##...##.#.#..#.#.#.##.#..#.#.## #..#.#.#.#...#.#....#.#..###..###...#.#.#...###..#..#.#.#.##.##.......#.#....#..#.#.#.#..#.#..#...#..##.#.##..#.#...#.#.#.#.###.#..#.#...#....#.##..##...####....#..#...##..#.......#....#.#...#..#...#.#...#...#...#.#....#.#..#...#......#.#..###.#..#.#...#...#....#...##..##.#..#...#......#...#...##.#.###.#.#.#.#.####.##.###.#.#.##.#............................#.#..###.#.#.#....###...#..###..#####..#.#.#.#.#.#.........###.......#...#...#..#.#.#.#.#.#.##.#.#.............#.#.#.###.....#...##..#.#.#...#..##.##.###..#.#...#.#.#.#.#.#..#.#..#.....##.......#.#.#.#.#.#.#.#.#.#.#.##.#.#..#....#.....#...#..#.###....#.####..#......#....#..#.##....#..#..#...####.##.#.######..###.#.#.#.#.#.#...........#.#...##.#..##.##.#....#.#..#.##.#..#..##.#..#..#.#.#.#..#.#.##.#.#..#..###....#.#..#.#..#...#.....................#..#...#....#.#....#.#.##.#.#.#...###..#........####...#.#.##.##.#..#...#.###.#.#.#...#..#...##.#...#.#.#.#.#.#.#.#...####.#.#.........#.#.#.#.#.##.#.#........#...#.#.#..#.##.#..#.##.#.#..#....#..###......#.....## ..#...#....#....#.#.#..##.##.###..##..#..#.#.##.###....#....#.#.#.#.#..##.#.#..#...#..##..#..#.#.###.#.......##.#.#....#..#..#...##...#.#.#.#.....#.##.#...#.##.#..###.###.#..#.#.#.#.##....#.#..##.##..###..#.#.##....#.###..#..##..#.##.#....#.###.#.#..##.##.#..#.#..#...#...##.#.#.#.##.#.###.###.##.......#..........................#.#.#.#.#.#.#.#.##.#.#.##.#.#....#..#........#.###.###..#.###...##.#.#....#.#...#.#.#.#.#.#.#####.#..#..#.#..#...##..#...#..#.###.#.##.#.##.#..#..#.#.#####.#.####.#.#.#.##.#.#.##..####....#.#.#.#.#.#.#.###.#.#..#.####.####.#...#...#...#...##..#...#..#..#..#.#.#.#.#.##..#..#....#.###..#..#..#.#.#.#.#..#..#.#.#.#..#.#..#.#####...#....#...#................#.#.#.##.#..###.#.#..#..##.....#.#.###...#.##.#.##..##.###..##.#..#.......#..#.###.###.#.#...#..###.##.###.#.#.#.##.#.#.##.#.###..#.#.#.#...#.#.##.#.....#...###....#.##.#.#.#..#..#.......###..#..#.##..#...###..#.#.#.##...#.##.#..###.........#.#.#....#..##.#.#.#.#...#...#....#..#.#.##...#......#.....#..#...#.#..#.#.#.#.######.#.##.#.#.#.. #..#.###.#.##.#..#.#.#......#.#.#...#.##.......#.#..#.#.#.#....#...##.#.#..#.#.##.#.#..#.###....###..##.#.#.#....#..#.###...###.###.#.#.#....#.#.#....##.#.....###..#.....#.#.##...##.#..#.#...#.......#...#..#...#.#.#.....#.#.####..#...###.#...#...##.#..#.#..#..###..#.##.#...##...#..#.#.....###...#.#.##..##.##.#.#.#.#.#.#.#.#.#.#......###.########.#...#....#..#.#..#..#.#.#.#.........#.#..##.#.....##.#.#...#.#...#...#.........###.##..###..#.##..#.#.#..#...#...#.##..##..#..#.................................#..#.##.#.......................#.#.....#.#.#.#.#.#.#.#.#.#.#.#.#.#.####..###..#...#.......#..#.#.##.#.##.#.#.#.#.###.....#.##....#..#.##...#...###..##..#.#..##..#.#.##.#.#.##.#####.##.#..#.#......##.#.##.#.###..##..#.....##.###.#.#.#.##.#.###########.##.#.#...#...###.##.#.##...###...#..#.#.#...#....####.##....##.#....#..#..##.#.#.###.#.#.....##..#.#.##..#.#.#.###..#.#.##.#.#.#.#.###.##.#..##.#.....##.#..##.#.#####.#..###.###...##.#...####.######.###..##...#.#..#.##...#.##.#...#...#.#.#...#..#.###...#....#...#. ..##....#....##.#....#.##.#......#.#..#.##.#.###.#.#.....#..#.###.##.....#....#......#..#.#..#.#.#.#...##..#.##.#.#..#...##...#..#...#...##.#...###.#...#..#.#..#.##.#.##....##.#.#.##.#..#.#.#.###.#.#..#.###.#.#.#.#.#####.####.#.##.###.###..##..##..#.#....#.#.#####.#...#..#...##...###.#.#.#.##.#..#....#...#.#..#...#..###..##..##.#.#.#.#.........#.##.####.#.#..#..#.#..#...#.##########.#.#..#..#.#.#.##..#.#####.###.#.#.#.#.#.###....#..#.##..#.#....#.#..#.#.#.##...#...#..#..#.#.##.#.#.#.#.#.###.#.#.#.#.##.#..#......#.#.#.#.#.#.#.#.#.##.#.....###.............................#.###..#..#.#.#.#.##.#.#.##.#..................###.#.##...##.#.#.#...##..#.##..#..#.#.##.#.#.#.###....#....#.#........#....#.#.#.#.....#..#.##.#..#..#.#.##...##..............................#.#.#.#.#.#.##....#.#.#.#.#.#.#.#..#.#.##.####....#.#...#..#.#.#.##.##....###...#..#.#...###.....#####..#.#.#.................###....#.#.##.#.#...#..#..#..#......#...#.###.#...#..#.........####.###...#.##.##..##.#.#..##...##.#.#....##.###....#.#.####.#.#.#.. #.#..#.#..#.#..###.#...#.##.#.#.##...##..#..#.......#.#.###..###..###.#.#..#.#..#.#.#..##..#..##.....#...#.........##.#.#.#.#..#..#.#.#.#.#..#.#.##.#.#.##..#..#......#...###...........#...#....#...#..#.#.................................#..#.#.#.#.##...###.#.#.#.#..#######.###.##.#.#...#......##.###.#.#.#....#.##.#.#....#...#...###......#.#.#.#...#...#.#....####...#.####...........#.#....#.#..#......#.#..###...##......#.#.###.#.####.#.#.###.##.#....#..........#..#.#..#.##.###.##.#.#.###...#...#...#....#..#..#.#.#...#..#..##..##..##...##.#....#####.#.#.#.#.#.#.#.#.#.#.#.#...#..#.#..........#..#.......#######.#.#######.#..#...#.#........###...#....#.#.#..............#..#.#.#.#.....#.#.#.#.#.#....##..#.###..#...#...#.#..#..###.#.#.#.#.#.###.#########.#.##.#.#................#.##......#.....#.#.#.....#.####.#..##.#.##.#.......###.#.###..#..##..#.#.##..#.#.#.#.#.#..#...####.#.#.#.###.#.#.#.#.....#.#.#.##..#...#.###.#.#.##.#..#.#.#.#####..#.##.##.#.##...#.##..#.######.#..#..#...##.#..#.#.##....#..#.#...............# ...#..#.#.#...#.#..###.....##..#...#....##.###.#.#.#...#.#..#.#.#.#....#.#..#.##...###....##.#..#.#.#..#..#.#.##.#.........##.#.#..........##......#...#...#.#...#####.##..#..#.#.#.#.#.#.#.#.#.#.#.#.#.....###.#.#.##.#.#.#.#.#.#.#.##.#.#.##.#..........#............##...................####.#.#...###...#.#..#.#....##...#.#..#..#.#.###.#.#.#..###..#.###...#.##..###.##.###..##.##.#.##.....#.##.#.#.#.#.#..#.#....#.#.#.##.#......#...#..#.#........#.##.#.#.#.##.#.#.#..##..#....................###.###.###.##.#.#.##.#..#.#.#.#..#...#...#.###.#.#..#.#......##..#...##..#...##.#..#.#.#.#.....#####.#.##.#.#.##.##..#....#.#.........##..#..#..#.#.#.#...#.###.#.......###########.##.#.....##.#.##.#...#...##.#.##.#.#..##.#.##...##...#.##.##.......#...#.###......#..#....##..#.##.#.#########.#..######.#.##......#.#.#...#....#..###..#..#.#.#.#####...####.#...#.#.#.#..#.#.##.#.##.#...#.#...###.###...#.....#.##.#.........##..#.#..#...#.##...##......#..#.#.##..##.##.#..##....#...#.#.#....####..#..#...#.....#.#.#.#..#..#.#.#####.#.#.. #.##.#..#.#.#...#.#.#..##.#.#.#..#..#.#...#.##..#...#.#...#......#..#.##.#.#..#.#.#.####.#.#.#.###...#..#..#...#..#.#.#.#.#......#.##.#.#.#.##.#.#..#.#.##...#.#.........##..#..#.#..##..##..#..........#.##.#.#..#...#.#...#...#...###..##......#.#.#.#.#####.#.#.#.##.#.#.#.##.#.#.#.##.#...#..#..#.#.#.#.#...#..###.#.###.#####..#.#....#...###..#.#.#..#.#.###.#.#.#####.#..#..#.##..#..#.#.###.#.#..#..#..#..#..#.#.##....###.#.#.#.#.#.#.#.....#.#.#.#....#.#....#.##.#####..#.###.#.#.##.#.#.#.#.#...............#..#..##..#.......#..#.##.#..###.....#..#..#.#.#...#.##...#.#.#...#.#.........####.#.#.#..##.......##..#..###....#.#.#.#..##..##..#.#.#.#.#.#.#..#.#.#.#.#............#.#.##.#.#.#..#.#.##.#.#.#.#..#....#..#......#.##..#.#.#.##..#.#.#.###.#...#..#.###.#.####...#.##..#.#.#.........#.........#..#.##.#...#.#.#.##.###....#..#..##..#.#####.#.#....#.#.#.#.#.#.#.#...........#..#..##.#...#..##.##.#...#...#.##.#.##..#..#..#.#.#....#.###.##.##..#...#.#.#...#...#..#.###..###.#..#.#..#.#.#..#..##..#.##...#....#.#.##.#.....#####. ...#.#.#.#..#.#..##...##.....#.#..#..#..#.#..#.#.#.#....#.#.#.#.####......#.#.#.#....#.#....#...###.#..#.#.##.##.#...#...#..#.##..#....#......#.##.###.....#..#..#.#.#.##.#.#..#...#...#...###.#.#.#.#.#........#.#.#....#.###.###.#.##.#...#.#.###.#.#.#.#.#.#.#.#.#......#.##.####..###..#.#.#..#..#........####.###..#.#.#.#.##.#...#.#.##.#.###......#.........#.##.##.#.#.#.#.#.##.#.##..##.......#..#...#.##..#...#..##.#...#.#.###........####.#..####.#.#.#.#.#...##..#.#.#.#.#.#.#.##.#.#.#.#.###.#.#.#.##.#.#..#...#.#.###.#.#.#..##...#..#.#.#.#.#..#.#..##..##.....#.#..###.#....#.##.#.#...........##..#.#.###...#..##.#.#.##..#..#.#.#.#..#.#...#.........#.#.#####..#.##.#.#.#....#..###..#.#....###.......#####.#.#...#.#.#.....#.......##....#....####.#.#..##.#....###.#..#...#......#.#.###...#.#.#.#...##...#.#.#........#.#..##.#.#####.##...#.##.#..#.##................#.#.#.##.#.##..#.#..#.#.#..#...#.##..#.#.###..####.#.#.#......##.#...#..#.#.#.#.#.##.....##.#.#..#....#.#......#...##...###...#.#.#.###.##.#.##.....#...#.#..#.#.. #.#.......#.#..#..#.#...#.#.#....#..#.#..#..###.....#.##.##..##.#####.#.#........#.#....#.#.##.#.#.#.##.....#...###.###.#.#.#...#..##.#.#.#.#.....#.#.##.#..#.#.#...#..##..#..###.##.#..#.#.....###...######.#.#...#..#.##....#.##.....#..#..#........................#####......#.#.####.#.#....##.####.##.#....#....#...........#.#.#..#.#.....#..#.#.#..#.###.#.........................#.#.##.#.#.##.#.##.#...#..#.#.#.#.#.##.#.#.....#.##.#.......##..#...#...###.#.#.#.#..........................#.#.#.#.####.#..#..##...#.####..#.#...##..#......##.##....#...#..######.###....#..#.##...#...#.#.#.#.##..#.#.##.#..#.#.#.......#######..#...#.#..#.#.#..#.#.#.#.......####..###..#...#.####..#.#..#..#.#.###.#.#.#.##.......#######.#.##.#.##.##..##.#.####..#......#.....#.#.#..#.#.#.#..####.##...#.#.#...#...#.#..##...##.#.#.###.#..##..#.#.#......#.#...##..#...#.###.#.#.#.#.###.#.#.#..#...#.#....#......#..##..#.#.#....#..#.##..#.....#.#.#.#...##.#...#.#........#.#..#.....#..#.#..#.#.#.#.#.#..#.#.#..##..................##.#..##.##.##..#. ..##.##.#.##..##.#...#.#..#.####..#....##..###..##.#.......#...######..#..#.#.#.#...#.#..##..........#.##.#.#.#..##.####..##..#.#.#......#..#.#.#......#####.##..#.###..#.#.##.#....#..#..#.##.#.##.#.......#####.#.#.#...#.#.....#.#.#..#..###.#.#.#.#.#.#.#.#.#.#.#.......#.#.#...#..#..#..#.#...#.#..#..#..#.#..#.#..#.#.###.#.#....#..###.#.#.#.#..###..#.#...##.#.#.#.#.#.#.#.#.#.#.#.........#.........##.##.#..................#.#.#..#.#.#.####.#.#.#.#.#.#.#..........#.##.##.#.##.##.#.#.##.#..........###.#.#.#..#.##......#...#.#..#.#..#.#.##....##.#..#..#.........#.####..#....#.###.##..##..##.#.......#..#......#.##.#.##..#..#..##....#......#.##..##.#.#.#..##.##...##.#####..#.#.....#.#..#...##..####.#.##.#.#...#.#.#..###....##.#.#......#.#.#.#.#.#...#.#..#...##.#......#.##.#..#.#...###.#.#####..#..#.#......#.#.##.#..#...#.#.#.##.....##.#.#..##...#.#.#.#.#.#..........#..##....#.#..##.##.#.#.#.......#.#.#.....#...#.#.###.....##.#...#...#.#.#.#.###.#.#.####..#.#..##..##.......#.....#..#.##.#.#.###.###.#...###.##.#..#..#.. #.#..##..##.#...#..##...#..#...#.#..#.##.#..#.#...###.#.#.#..#..####..###..#...#.#.##..#...#.#.#.#.#....#.#..#..##.#.#.#.#.###...#..#.#.###..#...#.#.#.#.#.#.#.###..###.........#.###.#..#.#.......##.#.#.#....##....#..#..#..#.#..#.#.#.#.#.#...##..#...#..#..#...##.#.##.#.#.#.#.#.#.###.#..#..#....#..#.##..#.#..#.#.#.#....#.#.##.##.###...#.....#..##.#..#.#...#..#..##..#...#...#...#.#.#.#.##.##.##.#.........#.##########.##.#.#.#.##.#.#.#..................#.#.#.#.#.##..##.#.#..#..##..###..#.#.#.#.##.#....#...#..#..#.#.#..#..##.#...#.#..#.##.#...###..#..#.#.##.#......##..#.#..#.##...#...#.....#.#.#.#.#.#.###.#.##.....#.#.#..#..#.#.##.##.#.#.#.#...##..#..#.#.#.##.........#...#.##.#..#.#.#.#.#.#.#.........#.##......#..##.#.#.#.#...#.#.#....#..#.#..##.####..#..#..#.##.#.....#.#.#..##.#..#....#..#..#.##.#.###.....#...#..##.....#...#.##.#...#.#.#.#.............##.#.#.#.#.###.#.#.#..#..###...#..##.#.#..##...#.##.#.#.###..#.#.##.#...##.###...#..#..#...#.....#.#...#.#..##..#.#.##..#.##..#..###.####..#...#.#.#.#..#...##.#..#. ...#...#.....#.#.#..##.#..#..##.#.#..#.#...#...###....#..#.##..#.##..#.#..#.#.#......#..#.#...#...##.#.###..#.#..............##.#..#...###..#.#.#...#..........###.#.#..#.#.#.#..#.#.#..#....#.##.##...#...#.#..#.#.#..#..###..###......#.#...##...#.##.#####.###.#....#.#...............#.#.#.#..#.##.#.#.#.#....#.#....##.#.##.#......#.#.#.#..##.##.##....#.##.##.#..#...#..#.#.#.###.##..##..#..####..#.##.######.#..........#..................###.##.##.#.#.#.#...#.#.#.#.#.#.#.#.#.#.#.###.#..##.#.#.#.#.#..###.#.###.#.#..#.#.#..#...###.##..#.....#..#.###.##.##.#...#..#.#.#..###..#.....#.##.#.#.#.#.#..#...........#...#####......###.#...#....##....#...#..#.###..........###.#.###.##...##..#..............##.##.#.#.#.#.#.#.#.#.##....#...##.###.#.#...#...#.....####.#.#.#....#.#.#.##.....#..#..#.#.#.#.#...#...#..#...#.#.##.##..#...##.#.##.#..#...##.......#.#.#.#.#.###.#..##..##..#...#..##.#.###..##..#....#..#.##.#..#......#.#.#.#####...##....###.#.###.###.#.#.#.#....##.#..####..#..##.#.#.#.##.#.#...#...#.#.#...#...#.#.#.#....#.# #.#..#..#.#.##....##....#.#.#.#.#.#.##...##..##..##.#..#...#.##...##....#....###.#.###.###.#.###.###..#####....##.#.#.##.#.#...#.#.##.#.#.#....###.#..#.#.#.#.#..#...##..#...##.#....##.##.##..##...#.#.##.#.#.#...#.#..##.#..#.#..##.#.....##.#.#..#...##.##.#.#.##.#....#.#.#.#.#.#.##...#.#...#............#.#..#.###...#.#....#.#.#......##.###...#.##.#.....###...##.#..#..##....#....#..##.#.#.##.#.#.#.#.........#.#.#.#.##.#.#.##.#.##.##.#....###...##..#....#..........................#..#.............#...#..........#..#.#.#..#..##...#..#.#.###.#.#.....##...#.###.#..#.#.#.##..#.#.#....#...#..#..####.##.#.#.#..#.#.#...#.##.####...##.#.#####.#..##.#####..#.##.#.####...#..#...#.##...#..#.#.#.##.#.#.#.....##......#.#........#.#..#.###.##...#..##..##..#.##..#...#...##.#.#...#...#.##..##.#.#...#....##..##..#.##..#.....#..#..##..##..#.#.#..##.#.#####..#.##..##.#.#..#...#.#..#.#.#.#.......##.#.#.#.##.#.#.#..###.#.###.#..........#..##...#.#.#....#..###.......#..#.#.#..#..##..#.##...............##.#.#.......##.#.#.....#.###.... ..##..#..#....#.#.#..#.##..........#...##.#.#.#.#..#..##.#.....#.#.#.#.#..#.###.#.....##...#....#.#..#.#.#.#.#...#..##.#..#.#.#...##.......#.#..###.#.#.#..#....#..#..#.##.#...#.#.##.#.#...##...#.##.....##..#.#.##..##.#..##...#...##.#.#....#.#.#.##..#.##....#...#.#.###...##..##...#.#..###.##.##.#.#.#.#...#......#.##.#.##.#.##..#.#.#..#.#..#.....#..###.##.##...##.#..#..##.###.##..#.#................#.#.#.#..##..#...##...#.#..#.....##.#.#####.###.###.#..#####.##.##.#.#.#.#.#.#.#.#.#.#.#.#.##.#.##.#.#..#.#.#.#.#.#.#...#.#..#..#.#.#.#.#..#...#.##.#####.##..##..#........#.#...###.#.##.###..#....#...#...##.#......#..###..#...##.#.....##.##.#.#.#..#.#.##..#.#.....#..##.##....#.##.#....#.#..#.###.##.#..#.#.#.#...#.###.##...##...#....#.#.#.##.#.#.#.#.#.#.#.#..#.......#.#.#.#.#.#.#.#.#..#.#.#.##.#.#.#.#..#..#.#.###.#.#.#.#.#.#.#.##.##.......#...#....##...#....#.#.#.###.........#.#.##..........##....#.#...#...#...#.#.###.#.#.#.#.##.#...#.#...#.#.#.#.#.#.#.##....#.###.#...##.#.#.#.#.###.#.#...#..#.#.##.#.....#.##......##. #.#..##.#..#.##.#..#..#...#.#.##.#.#.##.#.........#.#...#..#.#......###.#..#.#....#.#....###.#.##.##........#..##.#.....#....#.#.#.##.#.#.#.##.#.#..#..#..###.#..#..#..##.#..#........####.#.##.#...#.#.#...#....#.#.#.#.#.#.#.##.##...#...#.#..##.....#....#.#.#.##.#..###..#...#...##..#..#..#...#.#..##..###.#..#.#.##........#.#.##..##..#....#..#.#.#.#....#.#.##.#...#.###.######.#.##....#.#.#.#.#.##.#.#.######.#.#.###.###.#.#..##..#.#...#...###.....#.....#......#.....##..##..##..##........#...#..#.......#.#.###.......#.#.###.#.#.#..##.#.#.#.#.....#..##....#...###.#.#.#.#.###.#.##..#.#..#..##.#.#.#.#.#.###...##.##.##...##.#.#.#...####.....#...##.#..#..#.#....#.##.##.....##.#..#....###....#...#...##..#.###.#.#.#.###.####.#.##.#.#.#..........................#..###.#...................#.................#.#.........................#.#.#.####..#..#.#.###.###.#....##.#...#.##.###..#.##.#.#.#.#.#...##.....##..##..##.#..#..#.#..........#.#...###.......###.....##.#....#....##..#...#...#...###.#.###.#..#.#...####.#.#.#.##.##. ####...###.#...##.#..#..#..#....##........########...#.#.##...#.#.#......##..#.##.#..#.#....#.......#.#.#.#.##.....#.##..#.#.........###......#....#..#.#..##..#..#..#....####.#.#.#.#.###.....#.#.#...#..#..#.#....................#.###.##..#...#.#.##.##.#..#....#..#.#.#.#.#..#.#...#.#..#.#.##..#######.##.#.#####..#.#.#.#.......#...#.#.##..#..#.....#.#.......##.#........##.#..#....#.#...##..##...#....#####..#.##.#.#.#.#.#.#.#.##...#.#.#.#####.#.###.#.##.#.#.#.##.#...#...#...#...##.#.#.###.#..##.#.#.#.#.#.##.#.###.#.#...####.....#.#....#.#..#.#.##.#.##.#..###.#..###.....#......#....#.##...#.....#.......#.#.##.#.#.#.#.........#.....##.#..#.#.#.#.#.#.#.#.###.#.#.#.#.###.#.#.#.#.#....#.##..##..##..#.#..#...........................#.#.#.######.#.#.#.#.#.#.#.##..#.#.#.#.#.#.#.#.##.#.#.#.#.####.#.#.#.#.....#.#####.#.#.#.#.#.###.#......#....#..####.#.#.....##.#.#.#..##..#..#...####....#..#..#.###..#.#.#.#.#.#.#.#.#.#..#....#.#.#.#.#....##.#..#.#.##.###.#.#.#.#.#.#.#.#.##.#.#.#.#.##.#..##....#...#.#...##.#.#......##.#.## ####.##.#.##.#...#.#..##..###.#...#.#.#.#........###......##.##..#..#.#.#.#.#.#.###.#...##.#.#.##.##...#...#...#.#.####.##..#.#.#.#.#.###.#.#...#.#.#...#.#.#.#.###.#..##.....#...##....##.#.#...##.#.#.#..#..#..#.#.#.#.#.#.#.#.#.#.###....#..#.#..#...###..#.#.##..#.#.....#..#..##.#.#...#...#...#....#...#.#.#.#.##.##..###.#.#.#.##.#.#....#.#..#.#.#.##.#.#.#.#...#..#.#.#.#....#...##..####...#...#.#.#.#..#####......................#.#.....######..#.#.#....##.##..#...####.###.##..#.#...#...#####.#...##.#.........#.#.#...#.#.##.##.##....#.##..######...#..####......#.##.##.####.#.#..#.#..##..#.##.#.#.###.#.##..............#.#.#.#..#.#.#.##..#.........................................##.#...#.#.#.#.#.#.#..#.#.#.###.#.#.####.##.#.#.#.#.#.#.##.#.#.#######..#.#.#.##.#.##..##..#...#..##..#.....#....#...#.#.###.#.#.....#...#.#.#.#...#..#####..#.#..#.##....##.###...#.#.##....#..#.#.#.#.###.#.##.#....#..#...#.............#.#..#.#..##..###..###.#..#..#####..#...##..#...#...#............##...##...#.#.#.#.#.#.#.#.#.#.##.##....... ###.........#..#.#..#..#.###...#.##..##..#.#.#.#..##.#.#.#.....####..#.............#.#.##.....##.#..#.#.#.#..#.#..#..#....##.#.##..#...###.#..#.#....#.#....#......###...#.#.###.#...#.###..#..##........#.#.#.#..#..#..##..##..##....#.#.#..#..#.#..#.#.##.#...##.#.#..#.##.#.#..#..###..##..##..##..#.#..##............#.####....#....####.#.#.#.#....#....#...#...#.#.#..##.##..#.#.##.#..#.###.#..##..#.....######..#.#.#.#.#.#.#.#.#.#.#.###.#.#.####..#.....#.#...#...###.#..#.....##.#..###.###.#.#.#.#.#.#..#.#.##.###......#.#.............#.#.#..#..#..#.##.#.#.##..#.####....#..#.#.#..#.##..#.#.#.#...#.......##...#.###.#.##.#.#.#...#..#...#....#...#.###.##.#################.#.#.#.#.#.#.##.#.#.#.............#......##..#.###....####.#..#...............#.#.#.##.#.#........#########.###...#...###...#####.#..#....##...#.#.#.#.#.......#####......#.#..#...##.#.###.#..#..#...#.##..#...................#.##.#..#.#.#.##.#.#.##.#..#.####.###.#####...#...##.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#######.#.##.#.#..................#.###.#.#.#. ####.#.#.#.#.#.#...#..#.....#.##...#...#..##..##.####...##.#.##.#.#.#.##.#.#.#.#.#....##.#.#.#.#..#......##.#..#.#.#.##.#....#.##.#.#.#.#...#..######.#.#.#..#.#.##.#..#..##....#.##..#.#.##.#...#.##.#.#...##...#.#..#...#...#...##.#...#.####.#..###.....#.#.#.#.....#.#...#..#.##.#.#.#.#.#.#.#.#.#.##.#.#.###.#.#.#.####.#.##.#.#.#.....#..#.#.#####.##.###.#.#.#.....#...#..##....#...#......#..#..##.#.#.#...##.#..##.##..##..##.#..#....###.#...#..#.#.#.#.#..#.#.#.#.#.#.#..#.#.#.....#.##..#............#.#...#..#...#.#.#.....#.#.#.#.#.#.#...#.##.#.#...........##..###...#.###......#..##..#.....#..#..#.##.#...##..###...####.....#.#.#.##.##.#.#..#.##...####.............##..##..##..###...........#.#.#.#.#.#...#.#.#..#....#..#.#.##...##..#.#.#.#.###.#..............#.#.#.#....#...#..#..#..#.#.#.##......#..#.#.##...##.#...#.#..###.###.#..##.#.#...#...##..#...#...##..#.#.#.#.#.#.#.#.#.#.#.###.#.#.##..#..#........##..#.#...#...###...#######..##..##.#.#...........................#.#.#.................#.#.#.#.#.#.#.##....#...##.#. ####..#...#.....#.#.#..#.#.##...#.#..#..#...#...###..#.#..##.......#..###.##..#..###.#.....#.#...####.#.#.##..#.......##..#.#....#.......#.###...........#..##..#.#.##..#...#.#.....##.......#.#.##....#.#.###.#...#.##.#..#.#..#...#.#.##.#.#.#.#.#...#.###......#.##.#...#.#.##................................#.####.##.....#.##.##.##.#..#.............#..#....#.##.#..###.#....#.###.#.#.#.#.##.#.#.#.##..##.#.#.###..#.#.#.#.#....#..#.##.##...##..#.#...#..#.#.............#.##.#.##.#.....####.#.#.#.##.#....##..#.#.#.###..######..#.#..###..#..........#.#.##.#.#.##..#.##.####.#.#.###.#..##.#.#.#.#.#.##..#..#.#.#.#.#.#.#.####.#.##....#..##...##.#.#...##..#..#.###.##.#.#...#.#.#.#.#.###.#.###.#.#..#.#.#.#..#.#.###.#...#.#.#..#...#.#.###..#...##....##.##.#.##.##.#..#.#.#.##.#.#.#.#.##..##....#..#.#.#.#.#........#.#...#.#....##..###...#..#..#..###.##.#.#.#.#.#.##.#................##..###.....#....##..#.#.#.#.#.#.##.#.###.#.#.#.#.#.#.#.##.#.#.#.#.#...#.#.#.#.#.#.#.#.#.#.#.#.#.......#######.#.#.#.#..###.#...#.##.##.#.#.#.##.#.. ###..#.#.###.#.##...#.#...#...#..#.#..#..#.###.#.#.#.##.#.##.#.#.##..###..#..#.#....#..#.#..#.#.#.#.#..#..#.#..#.#.#.##.#..#..#.#..#.#.#....##.#.#.#.#.#.##...#.......#..#.##..#.#.#.#.#.#.#..#..###.#....#.###..#.#...#.#..#.###.#.................#####...##.###...###.##..#...#.#.#.#.#.#.#.#.###.#.#.#.#.#.#....#......###...#...#..####..#.#.#.#.#.#.#.#.#.##.....##.#......#.#...#....#..#....#........#............#...##..#..#.#..#.......#.#.#.#....##.#.#.##.#.#.##.#.#.........##..###..##.##..#....#.#.##.#.#....#..#.##....#..#..##..#.#..#.#.#.##.##..#.#..##...##...##..#...###......###.#.#....##...#..#..##.#......#...###..#.#####.#.#.#.#......#.#.#.#.#.#.#.#.#.###..#...###.###..###.....#..#.#.##.##.##.#...#...##..#..#.#.#.#...#.#.#..##...#.#.########.#..##.#.................#.#.##.##.#..#.###.##...#.#.###.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.......................#.#.#.#.#.#.#.#..####.#.#.###.#..##......#..#.......................................##.###.#.####..#.#...#...##.#.#.#........##..##..#......##.....#...#.........#. ##.#...#...##....#.#...#.####..#....#..#..#.#...............##..#.#.#.#.#.##...#.#.#.##...#..........#..#.#..##...#.....#.#..#.#..#.#...#.##.#..#..#..##.#.#.##.#.#.#..###...##...#....##.#.##..#....#.#.##.##.###.#.#....#......##.#.#.#.#.#.#.##.#.#.#.#.#.###.##.#.###..#.#.#.#..##.#..#...#.#.#...##..##..##.#.#.#.#.##.#.###.#.#.#...#..#...##..#.##......#..##.#...#..#.#.##..#.#.#.##..####.#.#.##.#.#..#.##.#.##.#.#.#.#.#.#.#.#.###.#.##.........#.###..##...#...##.#...#.#.#.#.#..#....#......#.##.#............#.#..#...#.#.###..##..##....##.#..#.#...##..#.#...#..#.##.#.#.#.#.#.#.###.##...#..###..###.####.#...#.#.####.#.#.#.................####............#...#...####.##.#.......#.#.#.##.###.##...###.##..#.#.#.#.#.#.#.........##.....#.#.#.#.#.#.#.#......##.#...#.#.#.#.#.#.#.##...#...#.#.#....#....##..###..#..............#.................#####.#.#.##.#.#.#.#.###...##..##..#.#.#.#...###.#.#.#....#.#.#.#..#.#.#.#.#.#.#.##.#.#.##.#.##.#.#.#.#.#.....#....##...##..#.#..#...##..##.#.#.#.##.##..#..#.#.#...#.#.#..#..#.#.#.#.#.. ##...#..#.#.##.##...#.#.....#.##.#.##.##.#..#.##.#.##.#.#.#...#............#.#..###....#.#..#.#.#.#.###.....#..#.#.##.#..#..#...#.#..##..#.#.#.#.#..#...##.....##.#..#....#.#..#.#.#.##.#.....#.#.##.#.#..........#...#.#.##.#.#...#...#...##..###............#..#.#...##.#...#...#...#..##.#.#.#.##.#...#.#.###..#....#................##.##.##...#.....##.##...####..#...#...#..####...#..#..#........#..#..#...####................##.##.#....#.#.#.#.#.#.#.#.#..######....#.#...#...#.#.#.##..#.#.#..#.#..#.#.#.##.#.#.#.#...##..#..#..#...#..#.#...#.#...##.#..#..###.#..#................#...#.#.#..#.#..#.#.#.#.#.#.#.#.#.##.#.......##.#.#.#.#.#.#.#.....############.#.#.#.#.#.#.....##.####.....#..###.....##.#...#.#..............#.#.#.#....#.####...#..........##.#.....##.#..#.###.#.#.#..#.#.#.#......#.###.#.#..#.###...##.#.#.#.#.#...#.####.##.#.#.#......#.#...####...#...##.#...#...#........#.#.#......#.#.#...#....##..##..##..##...#...#.#..###..###...#..#.#...#.##..#.#.#.#..##..#...#...##.#.#.....##.#.#...###.#...#..#..#...#...#.#. #..#.#.###..#.#..#.#.#.#.##.#...##...##....#.###..#....###..#..##.##.#.#.#..##.#.#.#.##...#..#...#.#.#..#.#...#......#..#..#.#.#....##.#......#....####.#.##.#...##.##.#.#.#.#.#.........#.###.#.#.#.#..#.#.#.##.###.#...#.###..#.###.#..#...#....#.#.#.##.#.###.....##...##.#.#.##.#..#...##.....##.#.#....#..#.#.###.#.#.#.#.#.#.##.#........#.#..#.#.#.....#.######..#.#.#.#..#####.###.#..#.##.#.#.###.#.###.#..#.##.#.#.#.##.#.#.#.#.#..#.#..#...#........#..##..#...#.#..#######.##....#..####.####..##.##..#.###....#...##.#.#.##.#.#.#...#.###.#....#...##.#..#.#####...#########.#.#.#..##...#..#.##.#......................#.##.#...##..#...##..##.#.#..........................#.###...#...#.##.#..#..#.#.#....##....####.#.##.##..#...#..#.##...#.#.#.#.#.#.#.#.#...##.#..##.##..#.......#.#.......#.##.#.#.....#.#....#..##.#..#.###.#.###.#....##.#.#...##.#.#...#.##.#.#.##.#..#.#.#..#.##.##.###.......#.#.##..#.#.#.###.#.#...#...#...#.###.#....#.##.#####.#.#.#..#.#.#...#.......###.#..#.##.#...#...##.####.####.###..##.#.####.##.#.#.##.#. ..#...#.#.#.....#....#.....#..#...#.#..#.#......#.#.#.#.#.#..#..##.#.#..#.#...#.......##.##.#.#.#..#..#.#..#.###.#.#.##.#.#......#.#.#..#.#.#..#.#.....#...#..#.#.#...#.........##.##.##.#.#.#.....###.##..#....#.#...##......###.#..#.#.#.#..#.#..#..##....###.#.#.#...#..#...#...##.##.#.#..#.#...#.#..#.###..#....#.#.#..#...#....##.#.#.#.#...##...#..#.#..######..#.....#..#..##...#...#.....##..#.#.#.###..#.#...#..###....##.#......#.##.##.#####.#.#.#.#.#.#.#.#.#.#.#..#...###...#.#.#...#...#...#..#.#.#.###.#.##..##.#......#..##.#.##...#.#..#.###.#.#...#...#.#..#..........#...#..#.#.##.#........#.#.##.#.#.###.#.#.#.....###.#..##.##...#...##..###.#.#.#.#.#.##.#.#.#.##..#.#.#.#.#.#.###.#.#.#.##.#.#.####.#.#..##..##...#####.###..#.#.#..........###.#.#.#.###..##.#..#.#..###.#.....##.#.#...#.#..###.#....#.#.#.....##..#...........##.......#.#.#..##.#.#......#.###..#..#.#.#....#.#...#.#.#.#..#..#.###..#..#.##..#.########.#.#######.#.....######.#.#..###...#.#.##.#.#.##.#.#.##...#..##.#.#####.#...##...##.##....#..##......#.#... .###.#......#.#.#.#.#..#.#..#..###....#...#.##.##.##.......#..#.....#..#....##.##.#.#.####.....#..#..#...#..###...####......#.#.#......##..#..###..#.#...#.#.##....#.###.#.#.#.#.#...###.......##.#......#..#.#....#.#.#.##.#....#.#....#...#..#..#.#.#.#.#..#...#....##..##.##..#...##...#.#..####....#..###..###.#.#.#..#..#.#.#.#...#...#####.####.#.#.##..#.#.##.##.#####.#.#.#.##.#.#.#.#####..#........#.#.....##..#.#.#.#...##.##.#............####..#................#.#.#.#.#.#.#.##...##..##..##..##..#...#...#.#.#.#...#.#.#.#...#..#..##...######.#....##..##..##..##.#.#.#.#.###.#..........#######.#.#..##..#.####..##.#.#.##.###......#.#..##...#.#.##..###.#....#.##..####....................................#.#...#.#.#.######....#....###.####.#####..#....#.#.#.#...#.#...#.#..#.###...#.#.#.#.#..#..#...#.#.#....##.#.#.#.#.#.#.##.##.####.#.#.....#.....###.#.########..#.#..#.#.#...#.#..##..##.#.#......#.#.#...#.#.#..#...#.#..####.#.#..##.######.....#....#.#.#.#....#..#..#.....#.#.#..#..#.##....#.#...#.#.#..#.#.#.#.###.#.#...#.# .#.....#.#.#.####.#..##...#.#.#.#.#.#.##.#..##...#..#.##.#..#..#.#.#.#.##.#........#.#.#.##.#.#.#.#.#.#.#..#.#.##..#..#.#.#.#..###.#.##..##.##.#.#..#..#.#.#...#.##....#..#..#....#.#..#.##.#.#.##.###.#..#..#..#.#.....#....#.#.....#.###.##.#..#..###.#.#.#.#.#.#.#...#..#...#..#.#.##.#....#.#.#.#.#.#..###.#.##...#..###..##.#..#.###.#.#.#...##.....#..#......................................#..##.#.#....#.##.###......##.#.##...#..##.#.#.#.#....#.###.#.#.##.##.#.#..................##.#.#.#.#.#.#.#.#.#.#.#.#........##.#.#....##.#.#.#.#.###...#...#.#..#.#.#.#.#.##.#..###.#.#.#.#.##.#.#.#.......#.#.#.#...#...####...#####.#.....##.##.#.#.#.#.#....####.#..##.#.....#####.#.#.#.#.#.#.#.#.#.##.#.#.#.###.#.#.##...#.#...#...###.####.####.#.#.#.##.#.#..#.#.#......###.#....##...##.##...#...#......#.#.#.##..#...#.#..##.........##...#...#...#..###.##.#.##..#.#.##.#..##..#.#.#....##.###..#...#...#..#.##.#.......#......#...#.#..#.##.#....#.###.######.#.#..#.#.#.....##.#.#.##..#.##..##...#.#.....##.#...##.#....#...#........#.#.#.#.#. #..#.##.#.#......#..##.#.##.#......#..##..#...#.#..#....###..#..##...#...##.#.#.##.........#...........###.......#...#...###..###.#.##.#.....#.....###..#..#.#..#.##.#..#..#..#.#.#...#....##.........#..##.###..#..#.#..##.##..#.#.#....#...#.###.##.....#..........#.#..##.#.#.##.....#.#.#......#.....#........#.##.##.#.#.#...#.##.#.#.....#.##.#.#.#.#...#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...##.#.#.##...###..##.#..#..#.#.##..##.##..###..#.#...#...#....#.####.#.#.##.#.#.#.##.#............................##.#.#........##.............#..#..#.#.##.#..............##..##..........#.#.#.##.#.#........#.#..##.##.#.#.#.#....#.#.#.#.#....#...#..###..##.#.##...#.##.#..#..#.##.#.#...###.#.#...###..####..#...#.##.#.#.#..##.#........................#......#.###.#.....#.#.#.#.#....##.##.#..#.#.#.......#.#.#.##..#....#.#.#.#...#.#.##.#.#.#.#.#.#...##..##.........##.#.....#.##...#.#..###.#..##.#.##.##..#.#.##.#######.##.##.#......#.#........####...###..#....#.##......#.##..#...##.##....#.###.#.#.##..##.#.#..#..#.#.#.#........... ..#.........#.#.###..#.....#..#.#.#.#...#.#.#..#.#..##.#.##.#..#...#..#.#.#..##...#.#.#.#.###.#.###.#.#.##.#.#.#..#.#.#.#.#.##.#....#..#.#.#..#.#.#.##.#.#.#..#.....##.#..##.#..#..#.#.#.#...#.#.#.#.#.#...#.##.###.#.#.##....###..#.#####.#........###.#.#.#.#.#.###.###..#..#....#.#.#...#..#.##.##.#.#..#.#.##............#.#.#.#......##.###.....#.....##..###...#..#.#..#.#.#...#...##..#...#....#...###....#.##.##...##.#..##.....##......#.#.#..#.#####.###.#........#.#...#...#....##.#.#.#.#.##.#.#.#.#.#.#.#.#...#...#.#.#.#...#.#.##.#.#.##.##..#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.#....#..##..##.##.##.#.#.###.#...##.....####.#.#.....#.#.#.#.#.#.#.#.#.#.#.##.##..#..#..#.#.#.#..#.#.#.....###..########.#.##........#.#.#...#.#.#.#.#.####.#.#.#.#.#..#.#.#.#######.#.#.##.#.###.#.#.#.#.###.#..#..#.#.#..........#.##.#...#...#.#.#........#.#.....#.#.#.#.#.#.#.##.#....#.###.#..#.#..#.#.###.#...........##.#.....................#.#.#.#.#.#.#.#..##.#.#.##.#.##.#.#..##.##......##.#.....#.##....#.........###..####.#..###...#.#.#.#.#.# #.##.#.#.#.#.#.#.##.#..#.#..#..#....#.#..#.###.....#.#.....#..#.#.#..#.....#...#.##.#..#...#.#.#####......#...#.#..##............###.#.#..#.#..#.....###...#.##.#.#...#.#...##.#..#.....#..#..#...###....#.....###...##.#.#.#....#........##.#.#.#.#.###.##.#..#..#.#.##.#.#.#.#.#.#..#.#.#.#..#.....#.###..#....#.##.#.#.##.........#.#.#....#.###.#.##.#...#..###.#.#..#.#.....##.#..##...#.#.###.#..#.#.#.#.#..#......#...#..#..##.#...#.#.#......#......#.#.#.#..#.#.###...#.#.#.#.#.#...##..##..#.#..##..#...##..#..##.#####.#####.#.#.##...##......#.#.##.#.#.##..#...##..#.........#..#..####.#..#..##..#..#..#.##..#...#.#.#.#.##....#.##.##.#.#....................##.###..#...#.......#..#...##.#.###.#...########...#.#.#.#....#.#.#.#..#..##....#.#..##.#.#..###...###.#...##..#...#....#...##..###..#.#.#.#..#.#.#.#.#....##.#.###.##.....#.####.....#.##...........###....##.###......###..#.#...#....#.#.##.#.#...##.#.#.#.#.#.#.##.#.#.#..#.....#...##.#...#.....#........#..#...##.#.#..###.#.#....#.#...########.#.##.#...#.#####.##..#...#... ##....#.#..........#..###..##.#..#.##..#.#.#...#.#....#.#.###...####..##.#..#.#....##.#..#......###.#.#.#..##....###.##.#.##.#.#.....#...#..#.###.#.#....#.#...##.#.#....#.##.#.#.##.#.###..##.#.###.#.#..#.#.#.#.#.##.....#..##..#.#.#.#...##..##.........#..#.#.....##.##.#..#..#..##.......#.##.#....#..###.#..#.###..##.#.#.#.#.#...#..###..#.##....#####.####.....##....#.#...#.##..##....###.#..#.......#..#.###.#..#.#.##.#.##..#.#.#...#.#.#..#.#.#........#..#######.##...#....#..#...#...#....#...####.#.#.#.#...........#.#.#....#.##...#.#.#.......#...#..#.#.#.###.#.#.###.#.#.#.##.#.....#..#.#.#..#..#..#..#.#.#.......#...#.#..#...##...#.#.#.#.##.##.##.#.#.##.#..#..##..#.#.##..#..#.###...#....##.####.###.#.#..#.#.#.#...#...#..##...###...#.#......#####.#.##.##.#.#.#.#.#.##.#.#.#.#.#.###.#....#..#...#...#..#.#.#..#.###.#.#.#.##...#.##.#.###.#.#.#.#.##.#.#.##....#.#.##.#.#..#....#..#.#..#..##.#...#.####.#.#..##..#.#..###..#.#.#.#.####.#.##.######.#.#.#.##.#.####.#..#.#.###..#.#.#..#..#................#.#.#.###.#..##.###.### ...#.#....#.#.#.#.#.##.#.#...###.#...#..#...##..#..#.#...####.##..#..#..#..##..#.#...#.###.#.#.###.....#..##..#.#.##.##..#.#..##.##.#.#.###..#.#...#.#.#.#.#.#...####.#.##.......#....####.#.#.#..#...#.#..#.......#..#.#.#.#...#..#...#..#...#...#.#.##.#.##....#.##.#...#.##.#.#.#...#.##.#.....##.#.#.#..##..#......#....#..#...###.###.#.#.#....##.#........###.#.##.#.#..#..#.....#.##.#.#.#...#.#.#.#.#.#.#.....#..##..........#..##..#.###...#..#.##.#.#.###.##.#.####...##..##.#.#..#.#..#..#.#..#.#...#...#.#...#.#.#.#.#.......##.#.#.###.#.###.#.#.#.##..#..#.###.#.#.#.....#.#.##......#.#.#.#....#.#..#..#.#.......#.#.#..#.#.##.#.#.#.##.#...#.#.#.#.#.#..###..#...#.#.#.#.#.###...#..#.#.#.#.#.#.##.#..##...#.....##.#.###.#.#.#.#.#..##.#..#.##.###.#.##.###.......................................#.##.#.#.###.###..#...#....#...#####..#.#..#.#...#...#.###.##.....#..#.##......#....#..#.#..#..#.###...#.#.#.#.#..#####...#....##.###.#..#........................#.............#........#....#..#.#.##.#.#.#.##.##.#.........#.##.#......... .#..#.###.#..####......#...#..#..#.##..#.#.#.#.#.#..#.#.#.#####.#.###.#.##...#..##.#......#...#.###.#.#.#.###.#........#....#...#.#.......#.#..##.#...###..#..#.#.#.#..#.##.#.#.#..#.#.#.......#.#.##.#.#.##.#.#.#...##..#..#.#..##.#.#.#..#.##.#..#.#.#..##..#.#....#.#.#......#....#..#..#..#.#...#.##.#.#...#..#.##.#.#.#..#.#.#.#............###.....#.#.#.####..#....##.#.#.#.###.....##.#..#.##..#...#.#..#.##.###...#.##.#.#.#..#..#.#..###.#.#.....#.#............##.#.#...#.#....#..###..#.#..#.#...#.#.#..#.##..#.#...#..#.#.#.#...............#...#....##..#...#........#.#......#.#.##..#.#....#.#....#..#....###.#.##...#.#.................##.......#...#.#.#.#.#.#...........#.#.#.#..................##.#.#.#.#.#.#.....#..........###...#...#...#...#....#..##.#.#.#.#.#.##.#.#.#.#.#.#.#.#.##.#.##...#...#####.#..#.#.#..#.#..##...#..#...#.#..#.#..#....#...#.#.#..#....#.#.#.#.##.##.#.###..##...#.#.#..#.......#.####.###.#.##..###.#.#.#.##.##.#.#.#.#.##.#.#.###.#.#.#.#.#.#..##.#.#..#.#..#....#....##..#.....#..#.#.#.#........##.#.##. ..#......#..####..#.#.#..#..#..#.#.#.#........#....#..#..................#.#..#...##.#.#.#.##.....##.....#.#...#.#.#.#..##.##.#....#.#.#.##.#.#.##.#.#.###.#.##......#.....#...#..#..#..#.#.#.##........###..#..#..#...#...##..#.....#....#....#.#.....#.##.#..#.#.#.......###.#..#.#..#.#..#..##.#.......#.##.##..#....#..##....#....#.#.#.#.##.....#.####.#.####..#.##.#.#....#.....#.##...#..#..#..#.#.#...#...#.#.#..###...#..#####.#...##..#.....##.#...##.#.#.#.#.#.....#.##....#.#..#...##..#..##..#.##.#..#.#.#.##....####..#...#.#.#.#####.#.#.#.#####.##.#.#.#.#.#.#.##.#...#.#.#....##..#....#.#..##.##..#.#.#.#..#...##.#.#..#.#.#.##.#.#.##.###.#.#.#.#.#............#.#.#.#.#.........#.##.#.#.#.#.#.#...........##...#.##..###.#####.#.#.#.#.#.#.#.#.#.##.#.#..#..###...#....#...#...##..#...#....#.###..#.#.###..##.#.#...#.#..###.####..#.#.#.#.....#.####.#.#.#.###.#.###...##............#..#.##.#..##..###.#.#.#......###...##.#..#........#....##..#..#...#...#...#.#...#...###...#...#..#..#..#.#.##.###.#..#.##.#..##..##.##.##.#.##.#.## .#..#.#.###..##.#..#...#.#.##.####....#.#.#.####.#...##.#.#.##.##.##.#.#..#..##.#...##.#...##.##.#..#.#.#...##..#...#..#.#...#..#.#...#.................#..#...###.##..#.####.#.#.##..#...#..##..#.#.#.#.#.#.#.#.#..#.#..#...##.#.#.#..##..#.#....#.#.##.....#....#..#.#.#....#.##.###.#...##.#..#.##.###....#...#..##.#.##.#.#.#.#.#.#..#...#...##.#..........##.#.........##.#.#.#.##...#.#.#.#.#.##..#..#.#..#......#....#.#.#........##...####.#.#....#.#....##..#...#.##....#.#.#...#.#.#...##.#...#..#..#.#..#......#.#....#.###.#...###.......#........................##.###.#.#..##.##..##..#.#.###.#...#.#.....#..#.#.#.#...##..#.###..#...##.#####..##......#.#.#.##.#.#..#...#..#.#.##.#....##..#...#...#.#.#.#.#.#.#.##.#.#.#...#...............................##.#.#.#.#..#.###.###.##..###.###.#......#......#..#.#.#...##...#..#...###.#........####..............#..#...#.####.#.#.#.#.#.#.#.#...#.#.###.###..##...#.#.#...#.#.....#####.##.#.#.#...#.##..#.###.#..##...#.#.#.#.#.###.###.##.##.##.#........####......#...#...#...##.......... .#.#.##..#..#.....#.#.###....##...#.#..##..#.#.#.##.###..###.....#....#..#.#...##.#...##.#...#.#..#.###...##.#.###.#.#....#.#.#..#.#.###.#.#.#.#.#.#.#.#.#.#.##.##..##..##.#.#..##...#.##.#.#..###..#..#.#.##.#...#..#.#.#.#..#....#..#...##..#.#..##...#.#.##.#.#.#..#...#.#......##.#.#.#.##.#.#.#.#...##.##.###.#.........#.....####.#.#.#.##...#.#########.#..#.#.#.#.#...##...#...#.##............#..#...#..#.##.#..#.##....#.#.#.#....#....#..###.#..###.#...#..##..#...#.#.#.#.###.#.##.#..#...#..#...#....#.#.#.#..#..#.#.....#..####.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#......##..#.#..##..#..#..##..#.#.#.#....###...#...#...#.#...##.#...#.##.#...####.#.##.#.#.###..#.#..#..#.###.#..#....#.#.#.#..#.#.###.####.#..##.............#.#.#.#.#.#.#.#.##.#.#.#.##.#.#.#.#........###.#.##.#..#.#.#####...#.###.#.#..###.#.#....#.#.#.#.###.#.#.#......##.#.#......#.###########.#...##..#...##.#.#..###....#.##..#..#...###...#.#...###.#.#..#.#..#...##.##....#.#########.###..###.##.#.........................#.#.#.#.#######.#.#..#.#.#..##...#.#.#.#.#. ..##.#.#..#.###.#...#..#.#.#...#.#...#...#.....###.....#..#..#.#.###.#.#....#.#.#.#.#...#..#....#......##.....#.#.....#.###.#...#.....#...##..##..#...#..#.#......##...#.#...##..###....#.#...#.##.#.#..........##..##.#..##.#.#.#.###..#...#.#..#...#.#...#...#....#..#.#...#.#.#.....................#...#..###.#.##.##.#.#.#.#.#.#.#....#...#.#............#.#....#.###.###..#.#..#..#...#.#.#.#.#.####.#.#.##.#.#.##..###.##..##..#..#.##.#.#..#.#.##.#....#.#..#..#.#.##.#..............#..###.#..#..#.#.#.#....#...#.##.#..#.#.###...#...###.#.....#..#..#...#...#...#..#.#.#.#.#.##.#.#.#.#.#.#.#.#........#.##..#.#.#.#.#.#.#.##.....##.#.#.#.#.#.#.........#....#.#..#.###.......#.#.#.##..###.##....#.#......##.#...#.#.#.#.#.#........##..##..#.#..##..#.#.#..#..#.###.##.####.##...#..#..###...#..##....#######.....##...................#.#.#..#####.#.#.##.............#.#.#.#.#.#.#..#.##.###.#.#..##.#.#.#.#.#.###.#..#.#.#....#.##..#.#.##...##.#..###.##......#..#.#......###.#.#.#.#.#.#.#.#.#.#.#...#...#..###..#..##..##..#..##.#...#...#.. .#.#.#...##.#..##.###.#....#.#....#.#..###.##.#.#.##.###.####...#..#...#.#.##....####.####..#.#..#.#.#.##.#.###.##.#.##....#..#..###.#..#...#...#.##.##.#.##.##.#.#..#.....##.#.#.##.#.#..#.#.....#..#.#.#.#.#.#..#.....#...#...###..#.#..#..#..###.##..#.####..#.###.#..##.#...###.#.##.#.#.#.#.#.#.#..###.#.#.....#.###.###.#.#......#####.##.##.#.#.#.#.#.#...#.##.......#..#.#.#..#.#.#..#...#..#................#.###.#....#...#..#..#..#...#.......#.#.#..###..#..#...##..##.#.#.#.#.#.#.#.#.##.#..##....##.#.#.#.#.#.##.#.#..###.#.#.#.#.#..##.#.#.#.#.###.#.#.###.#.#..##..........................#######.#.#.#.##..............#.#................#.##.#.###.#.#...###.#..#.#.###....#.#.#.#.#.###.#...#.#.#...#..#.###..#.##.##.#.#.##..##..##...#.###....##.#.#..#...#..#.#.#.#.#.#.#.#.####.#..#...##.#.#...#..#.#...###.##.#.#.#.##.#.####.#.#.#.#.#.#.#.#.#.#.#.#.#.#..............#.#.....###.##.#.#.#..........#..##.#.#...#.#.#..#.......#.####..###.....#.#.#..#...#.##.#..#..#...###.##..####..#..#..#.##.#.#.#.##..#.#...##.#..###.#.#.#.#. ......##.#..#.#.#....#.#.#..#..#.#..##....#.#.....#.....#.#..#.#.#.#.#..###.##.#.....#####.##..#..#.##...#........#....#.#.###..#...###.#.#.#.#..##.........#...#.#.#..###..........######..#.##.#.#....#...##...##.#.#..#.#..##.##.#.####..#..###....#..#.#.##.#....###...#.#.#.####...##..####..#...#.........#.#...###.....#..#.#.#............#...##..###.#.#.#.#.##.#.#.#.#.#.#.#.###..###.#.#..#.##.#.#.#.####........#.#..#.#..#.#...#..####.#.#.##..#..#.#..##.#.#.#.##...#...#...###........###...#.#...##............#.#.#.#............####.....#..###....#.......#...#.#.#.#.#.##.#.#.#.#.#.##..................##.#.#.#.##.#...##.#.#.#.#.#.#.#.##.#.#.#...#..#..#...#..##....#.#..............#.#.###.#.#.#.##.....#.....#..#...#.##.#.#.#.#.#.#.#.##.###...#.#.#.#.#..................#####.###.##.....#.###..#..#....#.##.#.#.###########.................#.#...##..##.#.##.#.#.#..#..#.#..##.#......#.#.#.#.#.#..#.##.#..#..#...#...#.##.#...####..#.#.#.#.###..#..##....#.#.###.#.##...#..#.#..####.#.#............#.#..#.#...#.#..#.....##..# .#.#.###.##......##.##..#..###.#..#...#.#....#.#.#.#.#.##..#.#.....#..#......#..#.#.#.###....#..#.....#.###.#.#.##.#.##...##.##...##...#..#..##.###.#.##.#.#.##..#.#.#.#...#.#.#.#.#.#.#..#..##..#..##.#..#.##.#...##..#..##.#............#..##.#.#.#..#.......##.#.#.##.##..........#.##..####..#.#.#..#.#.#.###..#.#.#.#.#.#..##..###.#.#.##.#.#.####.#.............##.#..........##.####..#.#....##..#..#...#.#..##.#.#.#...#..###....#.#.##.#.#..#.#.#.#.#....#...#.......#.#..#.#.##..#.#.#.#.###...#..##.#...##.#.#.#.#.###......####.#.#.##.#.##.#.#.#.####.####.#.#.##.##...#..#..#....#..#.#.#...#.##.#.##.#.#.#.#...###.#.#.##.##.########..#.#.........#.##.#.##.##.#.#.#...#.#####.#.#.##.#.#.#...........##..#.#.#.#..#.#..#.#.#......................#.#.###..........############.#.#..##..#.#.##.#.#.#...###.#.#..###..#..#...##..#.#.#.#.#.##.#.#.##.#.#...##.#.#.##..#...##..##.#.#..#####...#.#.##...#..#..#..##..#..#..#.##.#.#.#.#..#..##..####.....#...###.#.#.#.###......#..#..#.#.#.#.##.#.#...#.#.#.#.#.#.#..######.####...#.#.##.#..#. ..##..#..#..#.##...#..#.##..#...#.#.#..##.#.##..#.....#.#.#..#.#.#..#..#.#.##.#..#.....###.#..#.#.#.####..#..#.....#.###.#......#.##.#.##..#...#.#.##...#.....##......####..#...##.......#..#.##...#....#.#...#..#...###.#.....#.##.#.#.#..#.......#..##.###.#...#......#.#.#.#.#.#.#..#.##.#..##...###..#####....##.....######...####...#....##........##.#.#.#.#.#.###.#.#.##.#.#.#...##..#...#.#...#.#.###.#...#..#..#.#.#.##.####.#.#..........#...#.......#.#..#...##.##.#..#.#.....###.#..##..#.##..#...#..##.#.#..##..#.#.#.#.#.....##..###....#..#........##.##.##....#.##.#.#.#.#.#.####.#..#####.#....#.#..##..#..#............#.#.#.#.#.###...###.#.#.#..................#.##..##.##...####...###.#.#.#.#.#..#......###.#..###...###.#.#.#.##.##.#.#.#.#.......####.##.#.............######..#.#.#.#...###.#.#.#.#.#.##.#.#.#.#.#.#.#.#.........#.##...###..##.##..#...#.##.#.#...#...#....#####..#....#.##.###.##.#.#.#.#.#...###..........#..#.##.#.#.####.#.#.#.#...........#.#.##..#.#.#....#..#....##.##..#..##...#.####..#..#.#..#.#.#.#.#.#... .#...###..#..#...#..#......#.#.##.#..#...##...#..#.#.##.#...##..#..#.#..###.....###.#.#.###..#...#.......#..###.#.#.#..###.#.##..#..#..#..##.#.......#.#.#.#.##..#.#.#.#.#.###.#...#.#.#..#.....#.#..#.#.#..####..#.##.#...##.###....#...##..#.#.##.#..#...#..#.#.##.#.#...#..#..#..##........#...#####.#.#.###.#...#.#.##.#.##.#..####.###.#...##.#.##...##..##.#..#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#####.#.#.#.#.#.#..#...#.....#.#.#..###.#.#.#.##..#.##.##.#..#.#.#.#...#.#.#.##..#.#.#.....#...##...#.##.####....#..#...#......####.##.#..#..#..#.#..###.#.#.#.....#####.#.....##....##......#..##.#.....#.#....#...##.#..#.#.#.#.#.#.............#.##...#######.##.#.#.#.#.#.#.#....#.....###...###.#.##..##.#..###.##.##.#.....#....##...#..###....##..#..##...######....#....#.#.#.#.#.#.###.##.#........##.##...............................###.#.#....##.#.##.#.....#.#.#.....##..#.#..##.#.#..###.##.###........##..#........#.#..##.#.#.###.#.#............#.........#.#.#.#.#.##..#..#.......###.#...###.#.#.#.#.##.#.#....#..#.#....#..#...#..#..##. #..#..##.#..#.####.####.##.#.#...#..##.#...#.#..#.##......####.###...#.###.#.#.#.....##..###..#.#.#.#.#.#.#....#.....#...#..##.#.#.#.#.##...#..#.#.#.##.....####..##.....#....####..##..#.#.#.#..#.##....##.##...##....#.#.#.#.####.###.####..#.....#.###.#..##.....#..#.#..#.#.#.#...#.#.##.#..#..#.#.......#...#.##..#.#.....#..#.##.#.##..#.#....#.##.#..##....#......................##..........................####..##.#.....#.###.###...##..#..#.#..#..##.##...#.##.###...#..#....####.###.#.#.#...#####.#.#..##.#.#.##.#.....#.#...#..##.#.#.#.#..#...#..##.#######..##.#..##.#...#.#.#..###.#.#.#.#.#.#.#..#....#.#...#...##..#.##.#.#.#.#......##.#.#.###....#...#...#.#..#.##.#.#....#.#.#......#...##.#.##...###.##.#.#..#.###.#.#.#.#.#.#.#.#..#...##........##.#.#.##.##..#..#...........#.#.##.......#########.#.#.#.#.#.#.##.#.#.#.....#..#.#..#....#..#.#......######.#..#.#.......##.#.........#.#.#.##.#...#.###.#.#..#..#...#..##....#.#.#.#.#.#..#.#.#.##...###...####..#...#.##.##...#.#..#...#.....#.#..#..##..#...#.#.#.#.##.#.#...#... ..#..#....#.......#.#.##......#.###...#..#..###.....#.#.#.....###..#..#.#...#...#.#.###.#.#..#.....#..#....####.#.#.#..##.##.............#.###..#...#.##.#.#.###.#.#.#.#..#.#..#..#...#..#...#..#....#.#...#..##...#.#..##......#..#.#.#.##..#.#.#.#.....#.#...#.#.###.#..#.#.#...#.#.#..#.#.#.#.###.##.#.#.###.#....#.....##.#.#..........#..#..#.#.......##..#.##.##.#.##.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.....###...#.#.#.......###.#.##..#....#..#......#.##.......#.######.#.............#..#..#.##..#.#...#.#....##.#.#....#.#.#........#..#..#.###...#########...#.#.#...##.#.#..##.#.....#...#...#.#..###..#.#.#..#..#.#....#...#...#.#.#........#...#.#.#.###.#...#.#...#...#.#..#..##.##.#..#..#...#..##.#.##.##.##..##..#..#......#.....##..#...#.##.#.#....#..#...##..####.#.#.#.#.#.#.#.#.###.#..........#...##.#..###..#...###.#.###..##.#.#.#.#.#...#.#.##........#....##.#.#......##.#.#.##..#.#.....##..#..##..#.#.#.#.#.#....##..##..#...#.#..#..##.#.##.###.#..#..#.##..##.##..#..#..#.#.###.#.#....###.#..#..##...##.#........##..## .#..####.#..#.#.#.......#.#.##..#.##.#.#.#.#.##.#.#..##..#.#.#.#.#..#.#..#.#.#.###.........##.#.#.###..#.#.......#..#.#.#...##.#.#.#.#.#..###..###.##...#.......#..#.#.##..#..#.#.#.##..#.#.###...###...###..#...#..##.#...##.#..#.#.......#...#..#.##.#....#.##..#.#....#.#.##.#..##..#...#...........##.#.##.#.#.#..#.#.##.....#.#.##.#.#..#.####..#.#.##..##....#.##..##.#..#..#..#........#...#...#...##..##.#..##.#..#.#.#..##.#.#.#.#.#....####.#.#.#.#.#.#.#.#...#.#.#.#...##.#.#..#.#.#.#.##.#.##.#.....#....#.##.##.####.#..#.#..##.##.#.##.#..##.##.###.#..######...#......#.#.##...#.....#.###.#.#.#.#...##.#.#....#####.#.#..#.###.#.#.#...#..#.#.#.###.#....##.###.#.#.##.#.##.#.#..##.#.#...#.#..###.##.#..#.......#..##....###..#.##.#..#.#...#..#.###....#..#.###.##.#.#.#..#...#...#.........#.#.#.#.#.#.#.##.###..#..#.#.#..#.#.#.#.#.#.##.#......#.#####..##..#.##.#.#.#######...#######.#...####...#.####.#.#..#.#.#............#.#.#.#.##.##.##.#.#.#.#..#..#.##...#..#......#.....#..##.#......####..#.##.###.#...#..#.#.....#.#.###.#.#.. .##..#....#..##..#.#.#.#.##..##....#....#......#...#...#..##......###.#.#.....#####.#.#.#.###....#.##.##..#.#.#.#..##.#...#..##...#...#..#.#.#..#.#...#.##.#.#.#.#.#..#...#.#......#.##....####.#....#.##...#..#..#...#.##...#.#.....#.#.#.#.#..#....#..#.#.#...#....#.#.......###...#..##..#.##.#.#.####..#........##...#..#.#.##..###..#.#.#...#.##...#.#.#..#.#.#...#...##.###.#.#.#.#.##.#..####.#.##...#...#.##....##..##.##....#...#..##.#.......#.......#.#..#.#..#...#.#.#.....##..#...#.#.........#.#.#..##.#......#...#.#.#...#......#....#.#......#...##.#.#.###.#..#.#.#..#...##.#..####.#.#..........##.#.....#.###......##.#..#.....###.#.#..##..####.#.#.#.#.#.#.....#..#...#...#.......#.#....#.#.#.#.#.#..#.#####.#..#.#..#..#....#.###..#.#..#...#..#.####..#.#.#.....#.#..#.#.#.#..#.###.#........#...##........#..##.....#.................#.##....#...##..#...#...##.....####.#.........##.##.#.##...##..#..#.......#.#.##.##.#.#...#...#.##.#.......###.#.##..##.#.#...#.#.#.#.#.#..#.#...#.#.#.#..#.......#....##..#....##.#.#....#.....# #...#..#.#..#.##..##.#.#....#...#.#..#.#.#.#.##.#.#..#..##...#.#.##.#.....##.####....##..##...#.#..#....#..#...###.#....##.#..##.#.#.#.#......#....#.#.###..#.......###.#....#.#.#.....#.#..#.#..#.#..#.##.#.##.###.#.....##...##.#.##..##..#..#.#.#..#..#...#.#.##.##..#.#.#.###..#..##..#..#....#.#..##.#.##.#.#.#..#.#.#.##.##.##.#.###.##.#.#...#.#.......####...###.#...####..#.....#....#..#......#.##..#...#..##.#.#.......###.###.#..#..#.#.#.#.#.#.##...##.#..#.##.#...#.##.##...#.#.#....#.##.#.#.###.#...##.#.##...#.#..#..#..#.#.#.##.#....#.##.#.##.##......#.#..##..#.#..#.#.##.##.#.#....##.##.#.#.....##.#..###.#.#.##..#..###.#.#.##.#...###.##.#.#.##.....#..##.##.#..#.#.#.#..###.#..#..##.............#.#.....#.#.#..#.##..#.#......#..###.##.#.##...#..#....#.####.....#.....###.#....##.#.#.#.#..#...#.#.#.#..##...#.#..#.##.#.#.#.#.##.#.#.#######.#.#.#.#.#.#.#..#.#.#.##.##.#.##.#.####.#.##...##..#..##..####.#.##..#####...#.#.#.#.#..#.#.#.#.#.#.....#.#.#.#..##..###...#...#....#.#.#.#...#.##.#.#.#.#.#..#.##.#.#.###..#.##..#.#.. ..#..##..##.....#...###..#.#..#..#.#..##....#...##.#..#..#.#..#......#.#.#..#..#.##.#.#.#..#.#..#.#.#.##..###.#.###.#.##.#..##.#....##...#.#.#.#.#.#....#..#.#.###.###.##.#.##.#..#.#.#...#.#...#...#..............#..###...#.#....#.#.#.#.###...#..##..###.##.....#...##..#.#.#.###.####.#.#.##.##.#.#.###....##....##...........................##..#.##.#.##.#..#....##.##.##..#..##.####.#.#.##.#.#..#..#..##.##.#......###.#...........##.##.#.###...##.#.#.#.##.#....#.##.#.#....##....####.#....#....###...#...##...#.#.#..#.#.#.#.##..#.##.##.#..##........#.#.#.#..#...#....#...............#.#...###..#.#.##.###.#.#...#....#.##..#.#......#..#....#.........##.##.#.#...#.#.##......#....#..####.#.#.#.#.#.#.#.....#.#......#..#.#.#.#..#.##.#.#.##...#....#.#..##.##.......#.#.###.#.#.#.##.#.####..#..#..#..#..##..##.#.#.##.#..###...#..###..##........................###....#.........###.#.####.....##..#.#..#.##..#..#....##..##..##..........#...#...##.###.##..#..##.#.#.#.###.#.#.#.#.#........#.#....#...#...#..#..#...#...#..#.#.#.#.#.## .#..#..##...#.#..#.#.#.##...##..#....#..##.#.#.#.#.#.#..#..#.#.#.#.#.#.#...#.#.#.##....###.#.##......#..#..#...............#.#...#.###.#..#.....#..#.#.###....#.#........#....##.#####.#.#.#.##.##.#..#.#.#.#.#.#.#.#.#...#..##.#.##.##...#....#.#.##.#..#....#.#.####...#..........###.#......#.........#.##.#...#.#.#.##.#.#.#.#.#.#.#.##.#.#.#...#.#...##.....#..###...#.....#.###.#..#.#....###.#.#.###..#...#.##.#.#.###...#.#.#.#.#.#.#....##....##.....#......#.#.#.........#.#.#..#.###.##..#.##.#.#.#.#.#..#...#.#....##....#......#........#.#.#..#.#.#.#...##...#..#..#.#.#.#.#.#.#.##.##..#.##..#.#.##........#...#.#.#.#....#.##.#.#.#.#.#.#.#.#..##.#.#.##...#....#.#..##..#.####.##.#.#..###.#..#.##..##..#.#.##..#.##.#..##..#..##..#..#......#.#.#.##.#.#...#.#.#.#.#..#.#.#.#........##..#..#..##.#..#.##...#...##.......#..#..#..#..###...#.#.#.#.#.#.##.#.#.###.###.##.#.#.#.###########.##..#.##...#..##......##.#.##.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#........##.#......................#.#.#.#.....###.#.#.#.#.#.#.#.#.#.#.#.#............. .##...#...#.#..#.#.......#.#.##..###.#.##...........#..#.#..##....##..#..#.........#.#..#...#...###.#..#..###.#.##.#.#.#.#....##..#...#..###.#.###....#....##.#.##.##.#.#.#.#...######.........#....#..#..#..#.#.....#..#.#.#..#........#####.###.#.....#.#.#..#...##..#..#.#.#.###..#...##.#.##.#.#.#.#....##..#.#....#....#..#..#...#....##.#..###..#.#...#.#.#..#.##.#...#.#.#......#...#.#.#.#.#.#.#.#.#.#.#.......#..#..##..#...#########.#...#.#...#.#.#.#.###....#.#.#.#.##....#.#.####...##.#.#.#.##......#..##..###.#.##.#.###.#.#..#.#.#.###..#.#..#...#.#.#...####..#.#..#...###...###...#.....#....##.#.#.#.#..#.#.....#..#.###.....#..#...#...#.#.#...####.###.#.#.#...#..#..#...#...#...##.#...##..###...#..#..#.##.#.##.###..#.#....#.#.#.#.#.##............###.#..#...#........#.#.#.#...#.#.##.#.#..##....#.###.#.#.#.#.##..###..##..#.##.#.###..#...#....#...##...............#.#.#.#.#..#..##..#...##..##..##.#.......#..............#.#.#..............#.##.##....#.#.#.#.#.#.#.#.#.#.#..#...##.#.#.............................#.#.#.#.#.#. #...#.###..#.#..#..##.#.#......#...#....###.#.##.#.#.#.#.###..#.#...#.#.#..#.#.#.#..#..#.#.#.##....#.#.##....##.#...#..####.#...#..#.#.#..##.#..#..#.#.###.#......#....#..#..#.#.#######.#.###.#.#.##.#.#..#.#.##.#.#.###..#.#.###.#.##...###.....#.#.#....####.#.##.#..#..#...#....#.#.#.#..#.#.#..##..#.##.#.#..#.#.#..#.###.##.##.###.#...##.#...###..##.#..#.#.....##.###.#.#.#.#.##.#..#................#..#.#.#.##.#.#.##.###.#.#.###.###.###.#.###.###.......#.#...#..#....#.#....#...##.#.#.#...#.####.#.#.#...#.#####...##..#...##.####..##...#....#.##....#..#.#.##.#.#..###.#.#.#.#..#.#..##.#..#.##......#...#.....####.#..###.#.##.#.#..####.##....#.###....#...#....##..#..#.#.#.#.##.##.#.##.#.#.#.#.#.##.###...............#...#.#......###....#.#.#.#.#.#......#..#.#..#.#.#.#...###..##......#....####.#..#.##......#.##.#..#..#..#.....###..#.###.#.#.##.#.#..##.#.#.###.#.#..........#.#.#.#.#.#.#.#.##.#.###..#.#.#...##.#.#.#.#.#.......#.#.#.#.#.#.##...#...##....#...#...#...#...###..##...##..#.#.#.#.#.#.#.#.#.##.#.#.#.#.#..##..#...# ..#..###..##...#.#...##..#.##.#..#..#.#.#...#...#.#..........##.#.#..#.###..#...#..###.........#.#.......#.#...#.#.#..#.##...##..#......#...#..#.#.#......#.#.#.##..#.#.#...#......###.##.....##.#...#....#......#.......#........#.#.#.##.##.##.#.#.#..#####.........#..#..#.###.#........#...##..#.#.#...#.####.#.#.##..#..#.#....#.##.#.#...###.#...##..#.#...#.#.#...#.#.#..#..##...#..#.#.#.#.##.#.#.#.#.#..#...#.#.......#.##........................###.#.#.#...#.##.##.#.#...#.#...#.......#..#...#...#.##...#.#..###..#...##.#.###..#.#.#...##.###...#..#.#..#......##.##....#........##..#...#..###...#.#.#.#.##.#.#.......#..#...#..#####...#....#.##.#.#.##.#.#.#.###....#..#............................##.#####.#.#.#.#.#.#.##.#..#..#.#.#.#.#.###..######.#.#.#.#..##..#..#...#..#.#.##.#..#.#.##.##..###.##.....#.#.#...#..#.#.#..#...#.#.....#...#.....##....#.#.#.##.....#...#.#.#.#.#.......................#.#..#...#.####...#.###.#.##.####.#.##.#..##.#.###.#...#.#.#.###.####..#.####.#..#.#...##..##..#...#...#..###...#...##.#...###.#. .#..#.#.#...##....##...##....##.##.#...####.##.##.##.#.#.#.#...#..##.....#.###.#.#....#.#.#.#.#...#.#.##.###.#....###.....#.#.#.###.#.#..#####....#..#.#.#.....#.##.#.#.##.#.#.#.#.#....##.#.#..#..#..###.##.#.#..#.#.#.##.#.##.#......##....#........##...####.#.#.#..#..#..#.#.#..##.#.#..#.#..#....#.#.#....#..#..#.####.#..##.#....#.#..#.###....##..#...#.##...##.#......#..#...#.#.#.#..#...#....#...#....###.#....#.#.#.....#.#.#.#.#.#.#.#.#.#.#.##.###...#.#.##...#.###..#.#...#.#.####.#..#.#.####.##.#.##..#..#.#.#..#.#.#.#....#....#.#.#.#..###.#.#..#.#.##.##.#...#..#.###.#.#.#...#..#.###..#.##..#..#.#...#..#.#.##.##.##.#..#..###..####.#...................#...#.###...##.#.#.##.###########.#.#.#....#####...#...#...##.#..#.#..#......#....#...##.#..#...###...#..##.#.###.#.....#.##.##...#.#.#.#.#.######.##..#.#..###..#.#.#.#.##.#.#..#.#.#.#.#..###......#.##.#.#.#.##..#...###.#.#.#.#.#.#.#.#.#.#.#...#.#.##.####.#.##..#..##..#.........###.#...#.#.#..#..#...########..#.#.##....#.#####..#.#.####.###.###.##.#.###.#..#..#.#.#... #..#......#...#.#.#..#.###.#...#....#.#.#.#.#......##...#..#.#..#...#.#.##...#....##.#.#..#..#.#.##..#......#..#.#.##.#.#.#....###...#..#.###..#.#.#..#####.#.#...##..#..#...#.#.#...###.#..#.#.##..#.#.#...#...#..#...####....#..##.#....##..##.#.##....#.##.##...#..##.#..#.....#...##..#..###...#.##..#.#.##.##..#........#.##..#.#.#.#.##..#.#.##.#.#.#.#.#..###.##..#.#.##.###.####.....#.#.#.##.####..#.#..##.##.#..#..#.#.#..##.#..###.#...###.#......###.#......##......#.#.##.#.....#....#.#..#..#.......#..###.....#.#.......#.#..#.#.........###....#.#...#...#..#.#..#..#..#.##..#.#..#..###..#...#####....#.#.#.#..#.#...#.#..##.#..###.###...#.#.#.#.#.#.#.#.#.####..###..##..###.#..#...........#.###.##.#.###.#.#.#.###.#....#...##..#.#.#.##.#..#.#.....###.##..#.##.#...#..#..#.#.#........##..................#.#..#.#.....#.....#...#.#..###.#....#..#.#..##.#.....#..#....#.#.#.#....#..#...#...#...##..#.#.#.###...###...#...#..#.#.#.#.#.#.#.#.#.#.#.#..#..##..#..#..###..#.#...#...#.#.#..#....#.#..#.###.#.#.#......###....#.##.....##. .#..#.#.#..#.##..##.#...#...#.#.##.#.......###.#.##.##.#.#.#..#.#.#..#....##..#.#..##...#..#...#...#..##.#.#.#.#.....###...#.##.#.#.###.....##..#....#.#.#.#..#.#...#...#..#.#..##.#......#.......##.....#.#.#.##.##.#####.#.#.##..#..#.##.###....#...#.#......##.###...#.#...#.##..#..#.##.######..##..#..#..#...#...###.#.#....#..#...#....#.................#.......##...#.#..##..#.###.#.#.......#.#.#.#..#.#..#.##..#.#..#.###...##.###...#.###...#.#.##.#...#.#.#...#.#.#..#....#.#.#.#..#.##.#.##.#.#.#.#.#.##.#..#.#..###.##.#..#..##..###.#.#.#.#.####.#.#.#.###.##.#.#.####.#.####..##.#.##.###.#.#.#..##.#.#....#..#...#.#.#.#.#.#.#.#.#...#.##..##..##..##..##..#.#.#.#.#.#.#.#..#...#..#.#.#.##.#.............#...#...#.#...#.##..##..##.#.#.#..###..#..#.#..#.####.###....#..##.#.#..#..#.#.#.###.#.##.#.#.#.##.##...#.#....#.#..#.#.#.#.#...#....##.#.#.#.#.###....#.#.#.#.#.#.##....###.#..##.#.#.#.####...#........#.#.#.#.#.#.#.#.#..........####...........##.#.##..##.#..#..##..##.#.#..#.###.#.#.#....#...#..#.#..#.##.#.#.#.#.#..#.##.#### ...##..#..##.#..##.###.#.#.##....#..#.#.#.####..#....#....##.##.#..#.##.#...##...#.###.#..##.#..#.##.##...#.....#.#.###.#.#........#.##.#.#...#.##.#.....#.##...#.#..#.#.#..#.#...##.#.#.#.#.##.#..##.#.#.#......###....#.....##..#..##.......##.#.##..#.#.#.#.#...#..#.#.#.#.##.##..#..#.###.#..#.#.#.#.#.#.#.#.###.###.##..##.##.###.###.###.#.#.#.#.#.#.#.#...#.#.#...#.##.#.##..#....#..#..#.#.#......####..#.##...#....#.#..#..#...###..##...##.#....#....#.#.#.##.#..##..####.#.#....###.#...#..........#.#...#.##..#..#.##...#..###...#..##..##...................................##.###.##.....##....#.#.##..####.#.##..#..##..............#.#..#.#...#...#...#...#...............#.#.#.##.#..###...##.#.#.#.##.#.#.#.#.#.#...#.#...#.#.#.#.#.#.#.#.#.###.#.#..##.#.###.....#.#.#.#.#..#..#.#..#...###...#....#...#.....#.#.###.#..####.##.#....#.#..#.#..#...........###..#.....###...#.#.#.#.#..##.......#.#..#.#.#.#.#.#...................####.#.##.###.#.#.#.###.........#.....#..#.##...#...##...#...#....#.#..##.#.....##...#..#..#.##.#.#..#.##. .#...####...###.....#..#.....##.#..####..#..#..#..#.#.#.##.....#..##...#..##..#.##..#..##...#..##...##.#.###.#.##..#.#....##.#.#.#.....#...#.#..###..#.#.....#.#.#..#..#.####.#.#...#..#...#...###...#..#..###.##.#.####.#.#.#.#.#.#...#.#.#.#.......#....#...###.##.#.....##......#..#.........#.................##..#...###.#...#.##..#.....#...#...#...##..#.###.#.###......##.#...#.#..#.##...#..#.#.#.#...#.....##..#.#...#..#..#.#.#.#.#.#.#..###.#.#.#.#......#...#...##..#...##.#.#.#.#.#####.#.#.#.#.....#....#.###.....#.###..##.#.##...#...##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...........#.#.#..##.......#..#.....###..#...#.##.#.###.##.....#...#.##.#.##.#..#.#.#.#.#.#.#.###............#..#.#...#...###...#.......#...##.#..##...................##.#.###.#....#..#.##...#.#...#..##....###.#.#.#.#.##.#.##.#.#.#..##.#####.#.##...##..#.#.###..#.#.##.#.#.##.#....##.#.#.###.#.##..##.....#..#.#.#.#...#.##..#.###..#.#.#.##.#.#.#.#.#.....#......#.#.#.###.#..#.#.#.#..##.##.#....##.#..##...##.#.#..###.#..##...##.#...###.#...#..#..#...#...#. #..#.#....#..#..##.###..##.#...#.#....#.#.#.##.#.#.#....####.#..#...#.#.#...#.....#.#.#.##.#.#..#.#....#.####....#....#.#..#..#...#.##.##.##.##..#.#..#..#.#.#...##..#.........#..#.##.#.##..###...##.#..#.#.#...........##.....#...#.##..##.###.#.#..#.##.###.#..#.#.##.#...#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.##.#.#.....#.#...#.#..#.#.##.###.#..#...##...........#.#.#.....#.##..#.#...#.#.#..##....###..#.##.#.######...#..##.........#.#.#.#..#....###.#.#.##.#..#.#.#.##.#..#...........##..#.##..#.#.#.####.#.#..#.#..###..#.#..##..#..#.#...#..##..##..##..#...#...#.#...#..#.#.#.##.#...###...#.#.#.#.#..##.#.##..##.#..#...#.###...#.#.#.#.##...##...###..#...#...#...###..#.#.#.#.#.###.#..#.#.#.#.#.##..#.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.####.#.....#.#..#..#..###...#.###.#.#.#.##.......#...#.....#..#.#.#....###......#.#.#.#.##..#.#.......#...##...#.#.....#.###......#..#.#.#.#.#.#...#..##...#.#.....#..##..#.#..##.#..#..##.###.#.#.#.#.#.###.##.#..####.#........##.#...#..#.##.#.....#..#..#.#.#.#.##..##..#...##..#..#..##..##.. ##..###.#..#..#.##.##..###..#.#..#.#.#........##...##.#.....#..#.#.#.....#.##.#.#..#.....#....#..#..##..#.###.#.#..#.#.#.#.#.#.#.##.#..##...#...#....#.#..##..#.#..#.#.#.#.#.##.#..#....#...#.#.##.....#......#.#.#.###.##.#.#.#.#.##...#...#.#.#.#.##..........#......###.##...#.#.....#.#.##...#..#...#####..#...........#.#..#.#.##.##.#..#.#..#...#.#.##.##.#.#.#.#.#...##.#.#..#..#.#...###....#...#.#.#..#..#....#.#.#..#.#.#..#.#.#.#.#..#.....#.#.#.#.#...#....#####.......#.#.##.#.##.#.#...#.....#..#............##.##.###.#....#.#.#..##...##..#...#...#...#.##.#..#....#.###..#...#....#.###.##..##..#....#....#.##..#..##.##..#.##.#..#........##...#.##...###.#.#.#.#.#.###..##..#..#.#.....##...#.......##...#.................###.#.#.##.#.#.#.##...#.#.###.##..##.#...##..........#.##.##.###..#.#.#####.##.#.#.#.##.#.#.#.#..........##...#.#.#.##.#.#..#.##.#.#.#....###.#.#..#.#.##......##.#..#...#....#.#.###...#...##...#..#.#...###...##........#..#...#.....#.#.#.#.#.###.#.#..#...#...##.#..#..#........#..#.#.#..##.#.#.#.#.#.#.#.#.# ##.#.###..##.#....####..#..#.###....###.#.#.##.#.#..#..#.#.#..#...###.##..#..#...#...###.#.#.#..###...#....#.##.##.#.....#..#......#.#...#.####.###.#..#.#.#.#.#.#.###..##..#.#.#.#.##.##.#......#.#.#..#.#.##...##....##....#.......#.#.##.........#.############.#.#....##.#.##..##.#.......#.##.#.#.#.#.#.#..#.#.###.###...#.......###..#....##.#.#.#.......#...##..#..#...##..#...#.#..#....#.#..#.##..#.#.#.#.#.##......#.....#..#...##..#...####.#.##.#..#.#.#.##.#.##.#.#.#.......##...#...##..#.##..#.##.#.#.#.#.#....#.##....##.##....#.#.#.#...#.##..#.#..#.#...#.##..#.#.#.##.###.##.#.#.#.#..#..#.#.###.#..#.#.....#..#......#.....#..#.#.#.#.#...#.##.#.##.#......#.........#...#..#..#..#.#...#.##.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.................#.###...#...#.#.#..#.#.#.#.#.#.#.#..#...##...##...........................#..##.####.#.#.##.#.#.#...#...##...#...#..#.#.###...#..#....#.#.#...##.#.#.#.#.#..#.....###..#...##..#....#.#.#.##...#.####.#.#..#.##.#.#......####..#......#..##..##..#..#.#.#.#.#.#.#.#.#.#.#.#.#.................. #.....#.#...#..#.#.#.#.#..#...#.##.#####...##..#..#####...#.#..##.##....#.#.#.#.##.#....##.#.###.##.#..#.#.....####..#.#.#####.##.#..#.#..#.#..#......##...#..........#...#.....#.....#..#..#.#.#...#..##.##..#.##..#.##.#.#..#.#.#.#..#.##.#.#.#.#..............#..##.#.#.#.#....#....#.#.#.##...##..........#.#..#.....#.#.#..#.#.#.##..#..#.#.#.....##.#.#.#..#...##.#..#.#.#.#..##..##..#.#..##.##...#..............#.#.#.#.##..#.##.#...#..#..........#..#.....##....#...##..#.##.#...#.###.#...#....#.#.##..##..#...#.#......#####...#.#.##.....##....#.#...#..##.#.#.#.#..##.#...#.#..###.......#..#....#.#.#..##.#.#.#..#..#.#.##..#.####....##.#..#.#....#...##.#.#.#..###.#.#.###.#..##.##.###..##....##..##....##.#..#.#...##..#......#.#.##.#.#.#.##....##.##.#.#.....#.......#.#..###..#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.##.#..#..#................#.#.#...#.#.#.#.#..#...###.#..#.####...#..#...........#.#.##.#.#....#..#...#.#.#.#........##..#..#......#####.#.#.#.##..#.#.#.#.#.#.#.#.#.#.#.#.#.#......#.#..#.............##.#.#.#.#.##.### .#.#.#....####.#......#.#..#.##.....###.#.##.#.#.#..##.#.#....#......#.##......#.#..#.#...##.......##.#.#..#.#..####..#.....#..#....##..#.....##.#.#.##..###.#.#.#.#.#..#..#.#.###.#.#..###..###.#.#.#...##..#.#.##..#...#.##..#...#.#.....#...#...#.#.#.#.#.#.#..#...#......#.#.#.##.#...#....#.#..##.#.#.#.#...##.#.#.##...##..#...##.#..#..##..##.##.#.#..#.##..#.#....#.....###....##.#..#..#.#...#.#..#.#.#.#.#.#.#...##..#.###.#.##.#.###..#.#.#.##.#.#..#.#.####.#..#.###.#....##.#..#.#.#.##.##.#..#....#...#.##.##..#.#.#....#.###.#.#..#.#.#.##.#..#.#.#.#..#.#......#......###.##..###.##.###.#.##.#....##.#.##..##.##.##..##.##..#.##.#.#.#..#..###.#...#.....##.#.#####...#.#...#...#..#####..##.#...#...#.#.....##...#.#.#.###.#.###..####...#....#.#...........#.#...##.#.#.#.##.#.#...............#..#..#...#...#...#...#....#..##.##.#.#.###.#.#.#...#..#..#..#....#..#.#.#.#.#....#..#.###..#.#.#.#.#.#...#...#.#.##..#..#.#..#.#..#.#.#.#...#..#..#.##.#.#.#.#.#.#######...#...#...#................#.#.#..##...#.#.#.#.#.#...#...##..##..... ..#..#.##....#.#.#.##...#.#....#.#.####...........#.....#..#.#.#.##.#....#.#.#....#..#..#...#.##.#...##.##..#..#.##..#.#.#.#.####.#...#..#.##..#.###...#....#...#...###..#..##..##..#.#.#.#.#.#.......#.#.#.#.....#.#.#.###.#.###.#..#.#.##.#.#.#.##..##..#...#.#.#.##.#.#.#..##.....###.#.#.#..#.#.##..##..#.#.#.#..#....##.#..###.#....#.#.#...####...#..#.....#..#.#.#.##.#.#.##.#.#.....###....#.#.#.#..#...#..#..###.#.#.#............#.#.#..#...###....#.##.#.##...###....###.#...###.........#....#.##.#..#.##...#.#.#..#..#.#..........#.##.....###.#.......#..#..#.##.##.#.#.......#.##..#..........###.#..#.....#...##....#.....##.....##....###.###...#.#.##.#..#..#####.#.#...#.##.##.#..###..#.#..#.##.#.##..#.#..#.#......#.##.#.##.###.#.###.######.########.##...#.#####............#.#.##.#.#.#.##.#..#.#.#.#.#.##.##.#..#.#..#.#.#..#..##.#.#..#.#.###..#...###.#..#..........#.#.#.#...#.#..###...##..#.#.##..###.#.###..###..#..##..#...#.#.##.#.##.###..........#.##.##.#.#.#.#.#.#.#.#.#.##.#.#.#.###..##.#.#.###.###.#..##.#.#.#.##..#.#. #.##.##...#.#..#..#...##....###.#..#.#.##.#.#.#.#...####.##..#..###..#.#..#...#.#..#..#..#.#...#.#.#......#..##...##...#..#.....#..#.##.##...#..#...#.#..#####.#.#.#.###..#...#...#........#..##.#.#.##.......#####..........#....#.#...#.#......##.#...#.##.#.....#......#.#...#.#.#.##.#....#.......#...#....#..##..#.#..##.##.#.#.##.#.#.#.##.###.#.#.##.###.#..#...###...#.....#...##.#....#.#..##.....###.#.##..#.#........#######.#.#......###.#.##.##.........##.#.#.####.#.#.#.#.#.#.#.#.#.##.#.##..#..#..##..#....#.#..#..##.#.#.#.#.#...##.##....#.#.#.#.#..#####.#....###..#.#.###.###.##.##.#.#.#####..##.#.#..#.#..#.#..#.#.#.#.#.#...#.#....#.#.#.#......####.#..##.......###...#.#.#.#.#.#...#.##...##..##..#..#..#.##.#.....##.............................#..#.#.#..#..##.#.#.#.#.#...#....##..#...##....#........##....#..##......#..#.....##.#.......#..#.#.#...###.#.#.#.#.#...#..##.##...#.####...#......#.#.##.##.##.#####.##...##.#.##...............#.##.#.#.....................#.#.#..#..###..#..#..#......#...#...##.#......#..#.#..# ......###..###.#.#.###..#.#......#......#..##.#..##........#..#.##..#...####.#..##..#..#..#.#.#..#.#.#.##..#....#.#..#..#...#.#.#.#.###...#.#.#...####.#..#.#.....#...#..##.#..#.##.#.#.#.##.#..###....#.#.##......##.#.#.#.#.#.#....#.#....#.#.#.....#.#...#.###.#..#.#.#..#.#..##.....#.#.#..#.#.#.#..#..#.#..#...#....#.....................................#..#.#.####.#..#.#.###.#..#..#.#..#.#..##.#..#....###....#.#.#.#........#.#.#.#.#..#......##.##.#.#.#..................##....#..#..#..#....#..#..#...#..###....#..#...#...#...#.#.#.....##.#...#...#.#......#.##.#.#.#..#.....###...#...#...#.#.#.#..#..#..##...##..#..##....#...#.##..#.#......#.#.#.#.......#.#.##.#.#....#.#..#.......#.#.#...#.#.#.###.#.#..##..#...##.#...##.#.###.#.#.#.#.#.#.#.#.#.##..#.##.#.#.#.#.#.#.#.#.#.#.#..#.###.####..#.#.###.#.#.#.#.##.#.#...#.#.#..#..#.##...###.#.#.##.#.....#.#.#.#.##..#.###.#.#...#.##.#...#..#.#..#.#.#............#.####...#.##......#.#.#.#.#.#.#.#.#.#..#..#.##.#.#.#.#.##.#.##.#.#.##.##.#.#.#.#..#..#.###..##..##.#..##.#.##.#.#..#. .#.#.##...#.#..#......#.#..#.#.##..#.#.#..#.#.#.#.#.#.#.#.#.#.....#..#.######..#.##..#..#....#.#..##..#.#.#..#.#...#.#.#..#..#.##......##..#....#.......#...#.#.#...#..#...#..##...##.#..##....###.#.#..##...##.#.#...#..##.#..#..#.#..#.#.#...#.##.#..#.#.##...#..#..#..#.##..###..#.##..#.#.##..#.###..#..#..#..##.#.#..#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.##.#.#.#......####..##..#.#.#.#.##..#.#..#.#.#.#..###.##.##.#.#...##..#.#.#.#......###..#.#.#.#......#...##.##.###.#.#.#.#.#....#.#.#..#..#..#.#..#..##..#..#....#.#..#..#.#.#.#..#.#.#..##.#...#.##.##.##...#.#.#..........##.#.#.#.#.#.##.#..#.#........#..#.##...#...#..#...##.###.##.#..##..#.#.#....##..#.#.#.##.#.##..#..#.#...#..##.##.#.#..#.##..#.##.#.#..#.##..###.##...#.##.##....#...#..#..###...#..#.#........................#..#.#....###.#.##..###.#...##.....#...#.#.#.####.#..###.##.##.#.#...###.#.#..........#.#..#......###.#.#.#.#.#.##.###..#.#.#.#.#.#.#.......##..#..#.#.#..#.##..##..#....#.#.###..#.#..#.#..#...#.......................###..#..#.#.#.#.#.#.#.#..##.....#... .##..#..#....#.#.#.#.#....##..#.##..#####....#.....#...##....#.##.#.########.#....#.####..#.##...#.##....###..###.#..#.##.##.....#.#.#...####.#..#.#.#.##.#####..#.#..#..#.##...##.#...#####.#..#.....#...##.#..##.##..#...#..#.#.##.#.##..##.#...##.#.#......##..#..###....#.#.#.#..#.#.#.#....#....#..#..#.#.#.#.#.#.#.###...##..###...#...#....##..##...##....#.##.######...#..........##...#.#........#.#.......###.#.##..##.#..###.#.####.#....#...#.#.####.#.##.##.##.#..##..#..#.#.....#..#...##.#.##.#..#..#.##.#..#..#.#..#....##.#...#.#.##..#........#...#.#..#.#.#.#.#.#.....#.......#...#.##...#####.#.##....##..#.##.#..#...###....#.#...#..#...#.#...##...#....##...#..#..###.#..###...#...##.#..##........#.##..#.##..#.#.#.......#.#..#.#.#.#.#...#.###.....##.#.##.#.##.#.#.##.#.#.#.##.####.#..##..#.###...#...#.###.#.#.#..........####.##....#.#.#.#.##..#.###.#.##.##..#..#.#.#.....................#...#..#..#..##.#.#.#..#.#..#..#..#.....#...#.##.#....#.#.##....#...#..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.####................#.#.#.#.#.#.# .#..###.#.#.###..#..#..##...#...#..#.#.##.#.#.#.#.###.#.#.#.#..#..#..######....##.#.....#..#..##.....#.#..#..#.##..#..#...##.#.#.#..#..#######..##..#..##......#..#.##.###..#.#...###.#.#.#...#..#.#.#.####...#......#..#.#..#.......#.#.##.....#....#.#.#.#.#.##..#.##..#.#.......#.......####..##.###..##..#.#.#....#.....#.#...#.###.#.#.#.#.#...#...#.###.#.#....#.###..###.#.##.#.##.##.#..###.#.#.#....#.#.#.#.....####...##.#.#...#.......#.#.#.##..#..#...........#..#.#..#.#..###.#.##.##.#...#....#..#..###...#.###.#...###.#...##.#.......##.#.#.#.#..#.#...#....##.#..###.#.###.#.#.#.##..#...#......##.#.##.#.###....#.#..#.#.#.#.#....#.##.##.#.#..#.#..#.###.#..#.#.#.#..###..#.#.#.#.#.#.#.#.#.#.#.##.#.#.....#.##..#...#..#.#.#.#..#.#..#.#..#.#.##..#..#.#..#.##.###...#...#...##...#.#.#.....#....########.##.#............##.#.###.........##.....##....#.....#..##....#...#...##.#.##.#.#.#.#.#.#.##..#.#..###..#...#...##.#...#...#..##.#.###.#..##...#.#.....###.#..#.##.##.#.#..#.##..##..##.##..#......##..#.#.#.#.#.#.#.#..#....#...## .##.####...#####.#.#.#.#..###.#..#......#..##.#..#.......##.##.##..##.#.####.#...#..#.#.#.##.#.#.#.#..##.###.#...#.#.#..#...#...#..#.#..#######...##.#...#.#.#..#.........#..#.#.#.##......#.#.#..#........#.##.#.#.###..#..###.#.#.#.....##.#.#.#####.##...#..#..#.##.#..#.#.#.#.##.#.#.##.###.#......#.#.#.......#.#..#.#..#..#......##......#..#.#.#..#.#..#..####...###.....##.##.#.##..#..#.#...#..#.#.##..#....#.#..###.#...##..#.#.#.#.#.#.....#...#.#.##.##.#.#.#..#.#.###..#.##....#.....#..#..#.##.#.##.##.#.##.#.#.#.#..###..#...#..#.###.....#...#..#.###.#..#.#...#.#.#.#...#...#......#..##..#.#.#..............####....#.......##.#.#....#.#..#..##...#.#.##..#....#.#.##.#.#.......................#...###.#.#....#..###..#..#..#.#..#.#....#.......##.#..#..#........#.###.#.###.##.#......#.#..#.##.#.#.#..##.#.##.##.#.#.##.#..###.##.#.##.##..###....##.#.#.#..#..##.#..#.#.#.#####...##..##..#.##..#.#...#.#.#.###.#.#.#..#.#.#..#.##...#.....##.#..#.##..#.#.#.###.#.....#.#....#.....#...#...##.#..#.#.#....##..#...#...###.##..###.#.#.# #.....#.#.##.###..#....##....#..#..##.#..#.....##.##.#.#...#.##.#.#.......###.#.###..#..#.......##.#.#.#.#.#...##..#..##..#.##.###.#...########.#.....#.#...#.#..#.#.#.#.#..#..#.....#.#.#......#####.#.#.#....##..#.##.#.#.#..#...#.#.#.#.#.#........####.#.#.##.......#....###..#...#........#.##.#.##....##.#.#..###..##.#.##..#.#.#..##.#.#.#.#..#..#...#..#.#.#.#.#.#.#.##............#.#....#.#.##...#.#.#.#.#.##..###.#..#.#..#.....###...#.#.#.##.......##.##..#..##.#.....#.#...#.#.##.##.#.#.#.........##....#.....###..#.#.#..#.#..#.....#.#.#.#.#.#......#.#..#..#.#.....##.#.#.#.#.#.#..#...#..#...#.#.##.##.#.#....##.#.###.#.#...##..#.###.###.#...##.......#..###...........#.#.##.#.#.#.#.##.#.###.#.#.#...#..###..#..#####..#....###.#.#.#..#.#.#.....####.######.#..###.............#.#.#...#............###.#......##..#.#.##..#......#..#..#..#..#.##...#...#..#..#.#.##....#.#.##.#...#...#.....#..#..#.#....#.##....#.#....###.#.#..##.##.#...#..#..##.#...#......#.#.#....#.#..#.##..#.###.#.....#...##.#.#...###.###.#.##.#.#.#........ ..#.###.#.....#..#..#.#...#.###..#...##.#..#.#.....###..##.#..#..#..#.#.#..#.....#.#..##..#.#.#...#.....#....#...#.#.####..#....####.#..######..#.#.#..#.#.#....##..###..#####.#.#.#..##..#.#.#.#.#.###..#.#.#...#.....#......###.##.#..#...#..#.#.#.#..#........##.#.#..#.#....#.##.###.#.#.#.....#....##.#....#..###.###.#..###..##.#.#.#.#...###.###...##..##..............#############....#.#.##..##.#.......#....#####..#.#..#..#.##.####.###......#.#.#.#...#..#.#...###.#.#....#.#.....#...#..###.#.#.#.#..#.#.##.#.#####......#..###..##.#..#.....#....###.##.#.#..#..#.#.#.#.....##....###..#.###.##.#...#.#...#.#..#.#.##.....#...#.#.#.#...........#.#..#.#.#.#..#.##.#.#.#.#.#..#...#..#...#..####...#......#.##.#.##.#.#.....#.#..#.#.......###..#..#.#.#..##........#..#.####.#.##.#.#.#...#.#.##.#.#.#.##.#......#.#.#...##......#.##.#.#...#.#.#.#.#..#.##.#.#.##.#..#..#...#.#.......#..#..#.#..#.#..#..#..###.#.....#.##...##.#.###.#.#..#.#...#.#.#.##...###.#.#.#.#.#..##.#.#...#..##..##....###.#.###.#.#..#.#.#.###.#.............#.#.#.# .#..#.....#.##.#.#.#...##..#.#.#.#.##.#..#..##.#.#....#...##.#.#.#.#.#...###.#.#...#.#.##..##..#.#.#.#.###.#..#.##..###...#..#.#.##.##.##.#.###..#...#....#.###...##.#.#........##..#...#..##.#......##.#..#..#.#..#.#..#.#.####......#...##.#..##..#.#.##.#.#.#...##..#..##.#.#....#.....##..#.#.#.#.##.#..##.#.#.........#.#.##.#........#..#....#.#.##...#...#.#.#.#.#.#.##.............#.#..#.....#.#..#.#.#.###.#...##..##..#...#....####...#.#.#.#..##..#.##.##....#.#.##..#####.###.#.#..#.#..#.##.#..#...#.##...#..####...#.#.##.#.#.##.###.#.#.#.###.#...#.....###.##.#..#####.#.#..##.#.##.#...#....#.##....#.#..#.#.....##.#.###.##....#.#.#.##.#.#..#..#...#.#.#.....##.#.#..#..#.#.#..#.#.###.....#.#.##.#.#..............###..#.#..###.#.#.#.##.###..#...#.#.#.#.#.###.#...#....#....#.###.#..#...#..#.#..#..##.#.#...#..#....##.#..#.##.##.#......#..#.#...#...###..#.###..#.##..##.#.##.#..#..#.#..####..#.#..#...##.###..##.#......#......#...#.##.......#.#.##......#.#.#...#...#.#..#.##..#.#.#.#..#..#.....#....#.......###########.##..#... #..#..#.#..##.....###.##.#......#.....#.###...#...#.#..#.#............##....#..#.#.#.....#...#.#....##..###..####..#.#.##..##.........#......#..###.##.#.#....#.#......#.#.##.#...##..#..#...#..#.#.#.#..#.#.##.##..####...#..#.#.##.#..#.....#...#.......#...#..#...#..#...#..###.#..#.#...#..#.....#.#...#.#...#.#.#.#.#.......#..#.#.#.#.#..#.#.......#.#..#..##..##..#.....#.#.#.#.##.#...#.#.#.#.....#.#...####..##.#.#...#..#.###.#..#..#.##.##...#...#........#.##......##.#...#.....#..#...#.....##.#.#.#...##.#..#.##.##..#.#.............#..#.###.###.#..#.#.#####...#.#.#.##..##.#.......#.#.#.#.#.....##.#.##.#.###.#.#..#.#..#...###...#..#...#..#.#.#.#.##.#.#.#.#...##..#..#....###....#.##.#.#.#....##.#..#.#.#.##.#.#....#....####..##......#.##.###.#....#..##..#.#.#.#.##.#..#.##.##.##.#.##.#.#####.#.#..#.#.#.#..####.#.#..#........#..#.#.#.#.##.#.#.#.#...##...#..##...#...#...#...#..##..#...#.#....#..#.###....#......#.#.#####.#.##.##...#.#.#.#......#.#.#......#.####..###.....#..##.#..###.#.#.#.###.#...#.#.#............##.####.# ..#.#.##..#..#.#.#.####....#.#.#.#.#.##....#.####.##.#.#...#.#.#.#.#.#...#.###.#..#..#.#..#.#...#.#...#.#.##..#.##.......#.###.#.#.#.#..#.#.#.#.#.#...##...#.#...#.#.#.##.#.#..#.##.#..#..#.#..##.#....#...#...#.#.#.#.#.##.#.......###..#.#.###.#..##.#.#.#.#.#..#.#.##..#.##....#.#.#.#.#.##.##.#.#..#.#...#.##...#...#..#.#.#..##...#.##...#...##.#.#..###..#...#...#..#.#.##.#..##...#.#.#####...##.#....#.#.##..###.....#..#..######.###.#....###.##.#.#.#.#.#.#..#.#.#.#..#..#.###.#.###...##.#.#.###.#...##.#.####....#.##.##..##.#.#.#.#.###.##......#.##.##..##.#####.#.......#.....##.#.##.......#.#.#.#...........##..#.#.#.#.#.#.#.##.##..#.####.#......#.......#..#.#...#..#..#.#....#.#.....#...#..#.###.##.#..#....##..#.##..#.####.#...#.#.#.....#.##.##.#..#...#.#.#.#.....#.##...............#.#.#.#.#.#.#.#.#....#..#...#.###.########.##.##.............##.###.#.#.#...#.#.#.#.#.###.###.#.#.#.#....#.#..##.....#.#..#.#.#..#.#.#.#.##.....#.#..##..#.#.#.#.##.##.##.###.....#..#..#.#..#...#..#..#...#..#.##..#.#...##.#.#.#.#.#.###.#.#... #...##..#.#.###.....#..#.#..###...##...#.##.#.#.#..#....##.##.###..#..##..#.#..#.###..###..#..#..#..##......#....#.#.#.#..#.#...#...#.##..#........#.#.#.#.#..#.#...##......#.#.#.....##.##..###...#.#..#.##.#....#..........##.#.##.#..##..#.##..##.#..#.......#..#..###..#.#.##....#.####..#...#.##.#.##.#..####.#.#.#.#..##..#..##.#..#.##.##.#.#..#..#.#..##.#..#.##.#...##...#...#.#.....#.###.#.##..#.#......#..#..#.#.###.##.#.#..###...##.#.#...#..##..#...#####....####.#....#.#...#..#.....##....#..#..........#.#.....#...##..#.#..#........##.##.....##.###...##..##.#.#.#..###.#.#..#..#.#.###.....#..#.#.#.#.#...#...........#.....##.#.......###.##.##.#.#.####..##.#..#..###..##.##..#.#.###.###.#..#...#.##.#.#.#..#..#.##..####....#.#..##.#.#.....#....#..#.##.......#.##....#.#.#.#.#.#.##..................##.#..#.##...................#.########.#.#.#..##...#...#.###...##..####.###......#..#.###..#.##.#.##..#..##..#...........#.#.###.#...#....##..#....#...#.#.#####.####..#..#.#.#.#.#.#.###.#.....#..#..#...#...##..#.........#.# ..#.#.#.#....###.#.##.#.##.#.#.#.#...#.#....#...#.#..#.#.#.....#..#..#.##....####.#..#.##.###.#.#.#.#.#.#.###.#.#.#.#...##...#.#.#.#....#.##.#.#.#.#...#..#.##.#.#.##.#.#.#..#...#.#.#.....####.#.##..#.#...#..#.#.#.#.#.##.#.##......#...#.....#.....#..#.#.#.#..#.#.#.##....#...##.......###.#..........#..#.###...#....#...#..#.#...#.#.#.#.#....#..###.##...##.##...#.#.##.#.#..#..###.#.##..###...##.##.#.#.#.#.###..#.............#.###.#####..#####...##.#.#.###.##.#.#....##.#..#.#.##..#.##...#.##.##..#.#.#.#.##..#.#.###.#.##..#..###.#.#.##.#..#.#.#.......#.#.##.#.##..#..#.......#..#....#.###.#.###..#...#...#.###.#.#.#.#.#.#.#.#.....##.#.#.##...#..#...#..#..#.#..#..#....#..#...##...#.......#..#.#.#.##.#.#.#.#.#.##...#####.#.#..#.#...##..#.#.#.##.##.##...#.#.##.##.##.#.#..#...#...#...#.#.#.#.#.#####.###..#....#.#.#.##.#.###.##.#...........#.###.#.#.#.#.#.#.#.##.#....#.##.#.#.#.#.#.##..#.#.#.....#....#.#.#...##.#.#.#.#.#..##..#....#..#.#...#...####.#.............#..###...#..............#.#.##.###.#.##.#.###.#.#.#.#.#.#.#. #..#......#.###..#.......#.......##.#...#.#...##..#.#.....#.#.#.#..#....###.#.###..#.....#.#.##...#....##....##......#.##.#.#.....##.#.###..#...###..#..#.........#......#..#.#.###.#.##.#......#...#..#..#..###......#...#....#.##.#..#.#..#.#..#.#.#..###...#.#........#.#.#####.###.#.#....#..#.#.#.#.#.#.#..###.#.#.#..#.#.#..#.##.........##.##..#.#...#.#...#.#.##..##.....##..#.##.#.#.#.#.#.#.#.#....#..##..##..##.#.#.#.#.#.#.#...#..###...#.#.#.#.###.#....#...#.....#.#.#.#.#.##...#.#...#.##.....##..#...##...#.#..#.#.....#.#.####...#.....###...#..###.#............#####.#.#.#.##.#.##.#...#####.#.####.###.##..#...###...#.....#..#.#...#......#.###.##.#.#.##....#..#..#.#..#..#.#..#.#.###.#.###...................#.###.#.#.#.##..##.#.#...#..#......#.#...#.#...#.#........##.###.###.#..###..#.#...#.#...#.#..#..#.#...###....##.....#..#.#.#.#.#.........................#.#..........##.##...#.....####.###.#.#..#.##...##..#..#..#.#..#.####.#..###.##.#.....#..#.#.##.#.#.#.##.#.###.###########.#..#....###..#.....#.###.....#.#...... ..#.#.#.#..#.#.#..#.#.#.#..#.##.#.#..#.##..#.#..#.##.#.#.##.##....#.##.#.###...##.#..#.#.....##.#..#.#...#.#...##.###........#.#.#.#..###.#.##.###.#..#..#.#.#.#.#.##.#.#.#.........#.##..#.#.#..#.#..#.#.#.#.##.#.#.###.#..#.#...#..#..###..####...#.#..###.#....###.#.##..#.#.......#...##.#.#..##..##....#..#.#.#..#..#..##...#...#.#.#.#.#.#..#.#.....#.#.#.#....#...#..#.#.#..#..#...................#.#..##..#.#.#.#.#..##..##..#.#.#.#.#.##.#.......#.#..##.####.#..##.##...........#.#...#.#..#..#.#.##.#.#.##..#..##.##...##.#......###.###.#.#.###.###.#...#.##.#.#.#.#...##...#..#...#...####.#.#.##.....#.#.#....##.#.#.#.#.##.##.#.#.##..##.#.#.#..#.#...#.......#.#.##..#..#..#.#..#.#.#.....#..#.##.#.##.#.#.#.#.#.##....##.........#.#.....#.##.###.#.#....##..#..#....#.#.#.#..##.#.#.#.#.##.#.###.##.#...#.#...#.##..###.#.#..#.##..#.#.##..#.#..#..##.##.#.###.#.#.#.#.#.#.#...#.#.#.#.#....#.###.#####.##.###...#..##.##.#...##.#..#.##.#........#.#.##...#..#.####.#..#....#........................#..#.#.#..#.#.#.###......#.#.##.##.#.#. #...#..#..#..#...####..#.#..#.....#.#....#..##.#.#....##...##.#.#....#......#.#.#.##..##.#.#...###..#..##...#.#.#.#####.#.#.#.####...#.#...........#.##.#...#...#...##....#.#.#.#.#.....#..##..#..###....##.....########.##.#.#.#.#.##.###.#..####.##.#.#####.#.#....##...#.....#.#.#..#.#.#....#...#..#.#.#.#......#...##.#..##...###.#..#...#..##...#.#.#.#..##.#.#..##..#...#.#..#####.#.#.#.#.#.#.#.#..###.#.#..........#...#...#................#.##.#...#..##..#..##...#..#.#.#.#.#.##..#.#.#.#..#.###...#....#.##.#...##.#.#.##.#.#.#.##...#...#...#.....#..#..#....#..#..#.##.#.#.##.###.#.#.#..........#.#......#.#..#.#...#.#####......#..#.....#...#....#.##.#.#.#..#..#..##.###....#.....#.#.#..#.....##...#...#...#..##.#.#...#.##.#.#..#.##.##...###...###.#...#.##.#.#.#...##..#......................##..###..##..###.#.#....##..##.##...#...##.##..#...#....#####..##...#...###.#...###...#.#.................#.#.###......#..#.....#..###.#.#.#.##.#.....#.#.#..##.#..#.#.##.#.#.#.#.#.#.#.#.#.###.#.####....#..#..#.#....#.#.#####......#...# ..#.##..#.#.#.##.....#...#.##.#.#.#.##.#..#........#####.##.....#.#.#..#.##.........#...##..#.###..#.###..#..#...#.###.#...#....#..#.#.#.#.#.#.#.#.#...##.#.##.#..##..#.###..##..##.##.#.#...##..#.##.#.##..#.#..#.#.###...#.##..#....#.#..######.....#....##..#..#.###.#..#.#.#...#..##...#.#.#..#..##..#.....##.#..##...#.#..#.#....##.#..##.#.#.##..#.#...#...##.#.#.#.#.#.#..#.##....#...#...###...#..#.......#.#.#.#.#..#.#..###.#.#.#.#.##.#.#.##.##.#.##.#.#.#.#..#.##..###...#..#...#..#......##....#.#.#.#.......#.#........#....#..#.#.###.#.#.#.#.#.##.#..#.##.###..##......................#.##.#.#.#..##.#.#...#....#.#...######.#.#..##.#.####.#..##.....#...##.###..#...###..#.#..#.#.#..#..##.#.#..#.##.#.#.#.###...#...#.#.#####.##.#.#....#.#####.#...#..#..##.#..##..#...###.#.#.#.#.#.#.#.#.#.#.##.#..#..#.#.#.#.#...#.#...#......#.#..#......#.##.#.##.#.###.#...#.###.#.#.###.#.#.#.##.#.#.#.#.#.#.#.#.#.#.##.#.######.##.#####.##.#..##...#...#.#.#..#....#.#..##......#..##...#...##..#..#...#.###..#.###..#.##.#.#..#..#.#.#.#.#.#.##.. #..#...##.....#..#.##..#.#.#.#.#..#..#..#.#.#.##.#....######.###...#..#....#.#.#.#.#..#...#..#####...#..#.#.#.#.##.###...#..###..#..#...#.###...#..#.#...##...#..#.#.#.....#...#...#.....#.##.##.....###..#..##.#....##.##.....#..#.##...#....#..#.#.##.#.#.#.#.#..#.#...#..#####.#.#...#.#.##..#..###.#..#.#.#....#..#.#.....##..###...###..#......#.#..##.#..#...#......#..#..#...#.#.#..#..#.#####.#.#..##.###.#..#...#..#.#.#....#...##..#.#..##....................#.#.#.#####.###.#.#..#..##.##...#.#..#..#..#.#.#.#.#.####.###.##.#.#....##.#........#.#.##.#.#.##..##.#..#.#.#.#.#.#.#.#.##.#.##...#...#..#....###.##.#.#.#.#.#.###.#..#.#.#...####.#.#...#.#.#..#...#####..#.#.#.#..###..#..#.#.#...##..#.#.....##.#....#.###.#.....#..##.#.##..#.#.#.#######.###..#....##..##.#.#....##..##.#.#.##..##...#.#.#.#.#.#.#.......###..#.#.#.#.##..#.#..#.#.#..##.....#...#....#..####.#....#.#........##..##..#...#...#.............................#...#.###.#...#..##.##.....#..#.##.#.#.#.#.###.#...#.###.#..#...#..#.#..#......###..#......#.##....#.# ..#..##.#.#.#.#.#..#.##..#.#.#.##.#.#..##..#....##.#.###.##..##.#.#.#.##.#..##..##..#.##.##.#.###..###.#.#.......#..###.##.###.#...###.#...#.#.#..#...##...#.#.#......##.#.#.#..#.####.#..#.#.#..#.##.#.#.#.##.#.#.##.#.#.#.#.###.##..#.#.##.#.#.###...##........#....#.#..#.#.####...#.#.....#..#......##..#..####..#...#.##...#....#.#####.#.#.#.#..#.#..###..#.#..##.##..#..#.#.#.#....#.##.###.#.#....#...#..#..#.#.###......#.#..##...#....#...#.##.#.#.##.#.#.##.#.......###.#.....#..##.####...#..##.#..##.##..#..#............#.....#.#.....#.#.#.#......#.#.....#...##.##..##..##..#...##...#...####.#.##..#.#.##...##..............#......#.#.##......###..#.#.#.#..####.##......##.#..#.##..#.#.#...#..#..#.#.....#.##.....###.#.#.#.#...##.#.#......######.....#..#.#...###.#..#.#...#...#..###.#...#.#....#...#.....###.#....#..#.....#..#..###..#..##...#.#.#..##.#.#.#.#.#.....###..###.##.#...#...##.#.###.#.##.#.#.#.#.#.#.#.##.#.#.#.#.##.##.##....#.###.#.#.#.#.#...##...##........########...##..#.#.#.##...#...#.#.#..#.###.#.#.....#.#..#. .#..#......##.#.##...#.#.#.......#...#...#.##.#...#####....##........#....#...#...#.###....#...#.#.......##.#.#.#..#.#.##..##...##..#....##..##.#.##.#.#.#.#.....#####.#..##..#..#.#.#..#......##.#.......#................#.#.#.#.#.#.............#.#...#.#.#.#..#.#..#.#......###.#..#..##.#..##.#.######..#...#.#..#.##...#.##.#.##########.#..#.#.....#.##.###..#..#.#.#.#........#.#.#..#.##.....#.#..##...#.#...##.#..#.#.##.#.#.##.#..#.#.##..#.##...#...#..#.#...#.#.####..##.#####...#####.#..#...#.#.####..###...#.#.##.#.####.#.#..#.#.#..#..#..#.#.#....#.#.##.#......#...#...#.##.#..#.###.#..#.....##.#....#.#.#..#.#.#.#.#.#.##.#.#.#.#...#.##.#.#.#.#.....#..####....#.#.#..#.##....##....##.#..##.#..#..#.#..#.##.#.###..#......#.##....#.##.#..###..#.##..#..##.#..#.##.#...##.#.#..#......#.##..#.##..##..#.#....#..#.#..#.##.##..#..###..#.#...#.#...#..#.#..#...#....#.#.....#.#.#.#.#.#..#.#.#.#..#......##.#..#...#...#....##..##........#.#.##..##......#..#.#...#.#..#.##.#.#.#.#.##..##..#.........##.###.#.##..#...##..##.#.#..##.#.. ..#.##.#.#...###...#....###.#.#.#.#.#..#..#..#..#.####.#.##.###.#.#.####.##.#..##..#...#.##..#.#...##.#.#.###..#..#......#.#.#.#.#.#.#.##.#.#.#..##.....#.##.#.#........#...#..#......#..#.#.#......#.#.##.#.#.#.#.#.#.#.#.............#.#.#.#.#.#.#..#.#.##..##.#...###...#.#.#.#.#..###...###...##...###..##.##....#..#..###...#.#.#.######.#..##...#.#.....###.#.#.#.......#.#.##.#...#..#.....#.##...#.#..#...#.#.....#..#....#......#.#.#.....#....##.#.##..#....#.#.#.#..##.#....#....#..#.###..#..#......#..##.#..#.#..#....#.##...#.#.#..##.#..#..##..##.##.#..##.##.#.#.#..#..##..###...##.##.#..###.#.#.##..#.#...#..#...#...#...#.##.#.#..#.#.#...#.....###.#.#.#.#.#.#.###..#.#....#.#.#...#.###..#.....#.##..#..#...#.#..###..##.###...#.#.#....##.###.#..####..##..###.....#.#.##...#..###.#.#.#...#.#..#.#.#.#.#.#.##.#..###....##..#.###.####....###..#.#.#.#.#.#.#.#.#.#.#..##.##.......#..#.##......####.#.#...##.###.#.#.###.#...#...#.#.#.#..###..#...#.##.#.#..##.#..#.#..#..#.........#.#.#.#..#.#.#.#.......#.#.#.#.#.#..###.#####...#..# .###..#...#.#.##.#..##.#.#...#....#..#..##.#..#..#####....#..###..#....#...#..#...###.#.#.#.#.#.##...#.......##.#...######......................#..#.##.....#.#..#.#.#.#..#..#..#.#.#..#..##.#.#.#.##..#......#...#...##.#.#.##.#.#.##.#.#..#...#..#.#......#...#.#.#..#.#..#.......#...#.#.#...#...#.#.#.#...####.#..##.#...#.#...#....####..##.####..#..#.#...........#.#.#...##..#..##.#...#.##.####.#...#..#.#..#.#.##..#.#.##.#.#.#....#.#.#.##.#.#.......#..#.#.#.....#.#.#..##.###.#..#....##.#.#..#.#.#...#.#.##..##.###.#.....#.##....#...#.##.#...#...#....#......#...#.#..#.##.#....#...#....#..#...#...##..#.#.#.#..#.###.#..#........#.#...#.#.#.#.#.#.###....#......#####....#.#..##.#.#..####.##.#.###.#..#.#...###..##.##.#.##.#..##.###.#.##..#.#....###.#.#.#.#.##.#.#....####.#.#...#.###.#.#..##.#........#..##...##..#.##.#..#....#..#.#.##..#.#..#...........#.....#..#.#.#.###.#.##.#....##.#.#.#.#..#..#...#.#.....##...#.#..#.##.#..#..#.#..###.##...#..#.#.#.#.#..#.#..###.#.##.#........#..#..#.##.##.#..........#.#.#.#.##.#.#.##.#. #.#.#...##......#..#......#.#.#.#.#.#..#....#...#.###..#.#..#.###..##.##.#.##.#.#................#.###.#.#.#......#.......#.#.#.#.#.#.#.#.###.#...#....#.#.##.##..##..#.#..#..#..##..#..#...##..##..###.##.#.#.#.#..#...##..#.#..##...##..####.#.#..###.#.#..##....#.#...#.#.#.##.#.#.#.#..####..#.##......#.#..###..#....#.##..#.####.#.##..#.#....#.###..#..#.#.#.#.#..#.#.###.#.#.#.##...##.#....###..#.#.#..###.#..#.##....###.#..###.#....#....#.#.##.#.#..###..#..#.#.#....#..#....##.##.#.#..#..#.#...#..#......#.####....#.#.##....##.##.#.......#.##.#.##.#..#.#.#..#.#....##...###.#..#.#..#.#..#.#.#.#.#.#.#...#....#.....#.#.#.#.#.#.#....#...##.....#...#.#.#.#.##.#..##...#.#...#...#.#..#.#.#...#.....#..#....#....#............##..#..#...#...##..#.#.....#........###..#.######.#...#..####..#..#.#.#.#.#.#.##.##..#..##..##.#.#.#.#.##.#...#..##...##..#.#.#.##.#.#.#.#.###..........#..#.#.#...#.##.....#.#..##....#.#.#..##.#..#.#...###..#.....#.#.#.####.#.###.##.###.....#.#..##.###.#.#.#.#..###..#....#..#.#.#.#.#...............#.#... ......#...#.#.#..#..##.#.#....#..#...#...###.##....#.#..##.#..###.#....#..##...###.#.#.#.#.#.#.#..#....#..#..#.#.#.##.#.#.#..###...##..#.....##.#..#.#..##......#...#....#..#..#...#..#.#.###.#...#......#..#...###.#.#...#....#...#.##..##.##.#...###...##.#.##.#....###.....#....#...##.#.#.#.#....#.#.#.##.#.#...#.###....#.##..........#.#.##########.#.#..#...#...#..............#.#.#..#.###.###..#.....#.##...#.....#.#......#.###.#.#.#.#.#.......##..#....#..#..#.#..#.#..###.##..#..#.#.#.#.#.#.#####..#.#.#..#.##.#.#.#.#...#.#..#...###.#.#.##..#..###.#.###...#..#.#.#...#.#####..#.#.##....##..........#.#.#.#.#..#.#.#..#..##.###...#.#.##.#.##.#..#.#..#..#....##.#..##.#..#.#..#.#..#......#.#.#.#.#.#..#.#..##.##.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#..#.##.#.#.####.#.##....#.#.#..#..##.##..###.......#.#.#.#...##..##...###........##..##.#.#.#.#.#.#.#.###.#.#.#.###.#....##.#.#.#.##.#..#.#.#...######....#...#.#..#...#.##..#..#..##.#..##.#.#......................#.##.###..#.......#.##..###....###.#.###..##..###..#.#.#.#.##.#.#....#. #.#.##..##...##.##.#.###..#.#..#..#.#.##.......#.#...#.#.#.#.#.#.##.#.#..#.##.#.#...#...#...#...#..#.#.#.#.#..#......#...#..#.#.#.##..#.#.#.###..#.#..#...#.#.#..##..#.#..##..#.#.#..##..#.#....#..##.#.###.#.##.##.#..#.##.#.##.#..##.#......###.#.#..###.....#.#.##..###.#.###.#.#.#..#......###.##...#........##......##.##...#.#.#.#.#..........#.##..#.#.###.#.#.#..#.#.##.#.###.#..#..#....#..###..#.#.##...#.#..#.#..#..#.#.##....#...#.....#.##.#...##..#.#..##.#..##..#..#..#.#.#.#.#...............##.##..#..##.....#..#..#.#...#..##....#.#....#..##.#..##.#.#.#.#.#.#..#.##.####.#.......#.#.#.##.#.##.#........#.###..#.#.###......##.##....#..#..#.##.#.#.#..#.#...#.#.####.#...#..#..#..#.#.#.#.....#..#.###..#.....#...#...#........................#..#....###...#...#.#.##.....###.#.....#..#..#.##.#.#.#.#.#.#.#.#.##.#.#..#.#.#.##..#.#................#..#..#...#...#.###.#...##.##.#.#.##.#.#.##...#.#.#..#..#..###.##...#.#.#.#.....#...#...#.#.#.#.#.#.#.#.#.#.#........#.#.####.#.#.##.#.##.#.#.#.#....#.#...#.#.#..##..#.#....###.#.## ..#.#..#..#.#.#.#.......#.#..#..#.#....###.#.#..#..#.............#.#...#.....#..##.#.#.#.#.#.#.#..#.##.#....#####.#.###.#.#......####....#...#..##.#.##.#..###..##..##..##..#....#.#...#....####..#....#.#.#.......#..##...##...#..#.#.#######.#.#...#..###.#.#...#...#.##..####.#..#..#..#.#.###....#.#..#.#.#.#...#.##.#....#.#...#..#.#.#.#.#.##.....#....###.....###..#....#.....##.#.#...###..###..#...#.##.#...#..#..###..##...#.#..#.###.#.##...###.#.##..#.#...#..#.#.#.#.#.#.#........##########.#.#..#..##.##...#.#..#.#.#...#.#..##.#.##..#.#.#.##.....#..........#....#....#.#.....#.##.#...#..##..###..#.#.#.#......#........##.#.#.#....#.##.#.###.........###..##.........#.#.#..#.#.##.#..#...###.#.#.##.#######.##.#.###.#.##.#.#.#.#.#.#.#.##.#.#.#.#.##.#.#.#.#.##....###.#.#..#....####.#.##..#.........................#..#####..#.....#.#.#.###.##.#.#.##.#.#.#.#.#...#...#.#..##........#.#.#.#.#.##.#.##.##.#.##.....#..#.....##.#..#.###.#...#...#..#..##..##..#.#.#.#.........#......#...#..#.....###..##.#......#...##..###.#.#...#.. #.#.##..#......###.#.#.##..##..#..#.##...#..#..#.#..#.#.#.##.#.#....#.#..#.##.#.......#.......###.....#..#.####.#..#.#.....#.#.#..##..#.#.##.##...#....#..#.#.#..##...#...#...#.##...#..#.#.....##.###.......##.#.#.#...##...#.#.#.................##.##.#...#.#.#.##.#.#..#.##.##.###.##.#..#.#.#.#..#.###.#..####..#....#.#..#.#.#.#..#...#...#...#.###.#.#.#.#.#.#.##.#.#.##.#.#.###.#...##..#.#.#.#..#.##.##..#.##.#.#..###...#.##..####.#..#...#.###.....##...##.#.#...............##.#.#.........#####.#.##......##.###.#..#.##.#.#.#.....#.#.#.#.....#.#.#..#.##.#.#.#####..#.##..#.#.##....#.#.#.#.#.##.#.##..##...#.#.#..##.#.#.##..#....#.##..........#.#.##.#....##...#.#.#.#....#.#.......#..#.#.#.##.........#..#.#.....#........###...#...#...##...#....................##..#...#..###.#.......#...#..#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#..#...###....#..............#.#.#.#.#.#.#.#.#.#.#.#........#...........#..#####.#.#.##.#.#...##.#.....#.#.#.#.###..#...#...#..##.#..#.#.#.##..######.#.##.#.##.#..#..#..#..#.#.#..#....#.......#.#.#. ##...##.#.#.#.#.#...#..#.#...#.##.#...#.##.###....###..#.#.#..#..#.#..##..#.#..#.#.#.###.##.#..#..#.##.#..####....##..#.##..##.#.#.##..#...#...#.#.#.#..#......#..#.#..#.##.#..#..##..#..#..#.#.......#.#.#.##...##...#..#.#.#....#.#.#.#.##.#.#.#........#.##.......#...#........#.#..#...#.....#..#......#..#.#.##..####...#....##..#..#.#.#.##.#..#...#......##......#...#.....#.##....##.#.#..#...###.......#..##..#...#.#..#.#...#...#...##..#..#...#.#.#...#.#......#########.#.##.##.###########.#.#.......#.#.#....#...#.#...#..#...#.#........#.#.###.#..#.#.##...###..#.#.#...#.##...#.#.................##..#.#..#...#...##..##.#.#.#.#..###.#.##.#.#.###....#.#.###.#...#...#.#....#.#.#.#.#.........#.#.#.#.#..#....#.#.##.#.#.#..#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.##.##..###.#.##..#..#.#.#.#..#.#.###...###...##..##..#.................##.###.#.#.##.#.#.#.#.#.#.##.#...................############.#.#.##.#.#..#..#...#..#...#..#.#...#.#.#.##.#....#....##.#..#.##.#.#..#..##..####...........##...##..#.#..#.####..###..#.#.##.#.##....... #.#.#....#...#...#.#.#....##.#...#..#..##.....#.#....#.....#.#.#..###..#.#..##.##...###.#.##..#.#..#.....###..#.#....#....#...#......##..##..#.#...#.#.###.#.#..#..##.###.##..##.#.#.##.###..###.#.#.#.#...#..#.##.##..#..#...#.#.#..##..#..#...##.#.##.#..####.#.#.#.#.##.#.#.#.#...#..#.##.#.#.#.##.#.#.###.......##...##.##.#.#..#.#.##....#..#..#.##..#.#.#.#.#.#.##.##...#.#..##.#.##.#.#.#.#..##.#.#.##.#..#...##..#.#.##..#..#..#.#.#.#.##..#...#.#..#..#..###.#.#..........##.......................#.##.#...#.##.#.#.#..#.#..#.###..##.#.#.#.#...####.##.......#.###..#.#...#.##...#.#...#.#.#.#.#.##.#.#.#.##.#.####.##.#...#.....##..#.#.###..###..##.##..#.##..###.###.###.#..#.#.##..####...##.#.#.#.#...#...#.#.##..#####.##...#....#.......#........##..##..#...#....#..#..#..#...#..##...###.##..##.###.#.#.#.####...#.##.#.#.#.#.#.#.#.#....#........#.....#...#.#.....######.#.#.#.#.#.#.#.#.#.#........##.#.#.##.#...##.#.#.####..#..#....####....#.#..##...#..##.##...#.##.#...#.###.#.#.#.#.#....###.#.#..#.......#..#..##..####....#.#.#.# .....##.#.#.#.##......#.##.#.#.#..#..#...#.#.#..#.#.##.#.#.#.#...#.#.#.#.#.#.....#.##.......#...#.#..##.#.#.#..#..#.###.#..#.#.##.#.#.#.#.##..#.#.#...###...#.#..#...####.###......#...###..###...###...#.#..##.....#.##.#.#.#.#..#.##.#...#..#...#....##.###...#.#.....#...##.#...#..##....#...#....#...##..#.#.##.#.#.#.#.#...#..#......#.##..#.#.....#.#..##....#......##.#..#.#................#.#.#...##.#.#..#.##.#......#..#.#.#..........#..#.####.##.#..#.#.##..##.##.#.#.#..#.#.#.##.#.##.#.#.#.#.###.##.#.........#.#.#.##.....#.#.#.#..#..##.#####..#.#.##.#...#.#.#.##.#.....#.#..#.#...##..#....#.#...........#....#..#.#.#.#...#...#..#.##.#.####...##....#.....###..##.##..##...#..#..##...##..#..##.###.#...##..#.#.#.#.##.#..#.###.#.#.#..#.#.##...#...##.#.#..#.#.#.###.#...###.#..#.#..#.#..#.#.##.......#.#...#..#....#...#...#...#.##.###.#.#.#..#.#.#.#.#...##.#.......#...#..#.#...........##.#.#.............#.....#.####..###..#.#.###.#.#..#..#...#..#...#...#.#...#..#......###...#...#.#.........#..#.#.#..#..#...#..####.#..#...## #.#.#...#.......##.#.#......#...#.#.##.#.#..#.#..##...#...#..###......##.....#.#.#....#.##.#..#..####.........###..#.###.#.#.....##.........#....###.#.#.#.#....##.##..#...#..##.#..#.#.#.#..#.#.###.##.....##.####.#.##....##..#..##...#.#.##..##.#.#...#.#.####..##.##.#.#.#..#.#..#..#.#..#.#.#.##.#.#..#.#..#..........#.#.###..#.#.#.#....#....#.#....#...#.#.##.#.#..#.#.#..#.#.#.##.#.#.###.....#.#...##.##..#..#.#.##.#..#.##..#.#.#.#.#.#.#......######.......#...####...###..#..#...#...##...####.......##.#.#.#.##..##....#.#.#.....#..###...#####..#.##...#..#............#.######.#..#.#...#.##.#...#.#.#.#.#.#.#.#..#..##.#..#.#..####..........#..#.##.#.##.#.#....#...##.#...#.#..#.#.##.#...###.#.#....###.#..#.....#....#..#.#.####..#..####....#.##.#.....#.#.#...........#.......#.###....#.......#.##.#....####.##.#.#.#.##.####.#...#..#...#...#####....##.####.##.#.#.#.###..#..##.##.#.#.##.#..#..#.#.#.##.#.#..##.#...##.#.###.##..###...#..#.##..#.#.##.#..###..#.#..##..#.#.##.##.#..#.#..#.#.#.#.###..#...#..#..#.##.######..#.#.### ##..#.#.#.##.#.#....###.#.#..#.##.#...#...#....#...#.###.#.#....#.#.#...#.#.#...#..#.#..#...#..#..#..##.#.#.#..#.#.......#..#.##...##.#.##.##.#.#.#.......###.#...##.#..#.#.#...##.##......#....#.#.....#.#........#....#.#..#.##.#..#.#..#.#.#.#.....##.........#...#........#.#####.#.#..####........#..#....#.###.#.#.#...#..#..#..#..#..#.###.#..##.#.#..#..##...#...##.#..##..#...##...###..#.#.#..#..#...#...#.#.#.....#.#.....#..#...#...#..##.#.#.##..#..#.##.#..#.##..#.#.#.##.#..#.#.#.#..#.#.###.#.#.#.#.###...#...#.#######...#.#.###....#.#.#.#.#.#.#.##..#.#.#.#.#.#.#.#....#.#.#.#..##.#...##...#.#..#..#..##.##.#..#...#.#..###..##..#.#.#.#.#.#..#..##...#...#.#..#.#.#.#.#..#.#.......#..#........#.#.......#..#.#...#.#..#...######.#.#..#.#.##....###.#.#....#.#.##.#.#.##.#.#.#.....#.#.##.#.##.####...#.#.....####.....##.#.####..##.###.#.#.##..#..#.#......##...#..#......#.##..###.##..#.#.###.##...#....##.##...#.#.#.#.#..##..#.###.#.#.#....#.#...#.#.#######..#..#..#..#.......###.#..##..#..#..###.###.#..##.#....########....#### #.#..#..#.#..#.#.#.#.#.#...#.#...#..#.#####.#.#..#..##......#.#..##..#.###...#.###..#.##.####.#..#.#.##..##..#...#.#.#.##..##..#.#...##.##...##....#.#.#.#####..#.....#.......#...#.#.##.#..#.#...##.#.#...#.#.#.#.##.##...#.....#.#....#......#..##.#...#.###.#..#.#.##.#.#.#..#.#.#.#.#.#.#..#.#.#.#.#.###.#......##.#..#.#..#.#.####.#.#..#.#..#.#.#..#.#..#...#.#..#.....##...###.#.#.##.###..#...####..#.#.##.....#.#.#...#.#.###.#.#.#.#.#.#...##..##.#.##..#.####..#..#.......#....##....#.#.#......#...#..#..#.#.#.##..........#.#...#.#..#.#................#.#.#..#...#...###.#........#.#.#..#...#.#.##.#.#.##.......###..#.#.#.#.#.#...####...#....#.#.#.#.#.#.#.#.##.#.......###.#...#.#.#..#..#.#.#.#..##.#.#.#.##.#..#.#...##.##.#.###...##.#....###.#.#....###.#..##...##..#..#...#..#.##...#.##.#.#.....#.##..#.#.#.#.###.#.......#.#.#.#.#.##.#.#.#.#.#..#..##.#...#.#.#..##.#.#.#..#.......#...........#.###.#...#.#.#..........#...#..####.......#.#.###.#...#..##.#..#.#.#.#..###.#.#.#.#.#..#.##.#.#.##.#.#.#.#.##.##.#.#.#####.#..#.##### ....#.#.#..#.#..#.#....##.##..#.#.#..##..##..#.##.#..#.#.#.#...#...#..#.#.#.#...###..........#.#.......#...#..#.#..#..#..#...#..#..#...#...#...#.#.#..###.###.#..#.#.#.####.#.#.#....#....#..##.#..#.####.#.##..##...##.#.##.#.#.....##.#.#.#.#.##.##.##..#.....#.#....##...#.#..........#....#####...#...####.#.##...###..#.#.........#....#..###.....#....#.#.#..###..#.#.#...#..#.....#....##.#..#####..##.....#.#.#.#...#.##..#.#.#.......#....#...#........#....###.###..##.##.###.#...#.#......#.##.#.#.#.#...#.........#.#.#.#.##..##...##..###.##.#.#.#.#.#.#.#.##.###.#.#.#.#...#.##.#.##.#..#..#.#......##...##.#.#.#....##.##.##.....#.#..###.###.#.........#...#.....###.#.#.#.##.#.#..##..#.#.#...#...#...##..##.#...#..#.##..#.#.....#.#.##..###.#.#...##.#.#.#.#.##.#.#...#...#.#.#.#..#.#.#......#.#######...#..#.........#..#.#.#....................#.#.###...#..##.#....##..#.....####.#.#..#.#.#.#.#.#.#.###.###...#####.##.#.#..#..#..###.#.#.#..##...#...##..###.####.#....#....##.#......#.....#......................##.####..##.#..#### #.#.#.##.##...#.....###.....#.#...#.#...###.##.##.#.###...###.#..#..#......#.###.##.#.#.#.#.#....#.#.#..#.#..#...#..#.#.###.#..#.#..#.#..#..#.##.#.#.###...#....##..##..#..#..#..##.###.#..#...#..#.#.........#...#.#.......###..#.##.###..##...........#..##.#..#..#.####.#....#.#.#.#.#.##.#.#.###.#.#.#.#.###...###.##.##...#.#.#.###.#.##.#.##.#.#..##.#...#..#.#.###..#.##.#.#.#.#.#..#.#....###.####...#.#.###....##.#....#......###.#.###.#..#.#..##.##.#..##....#.#.#.##..#.####.#.#..##.#.#..###...#....#.#.###.#.#.#.##..#...##...#.#.#.####...##..##..#........#.##...#.#..##..#.#..#.....###..###.#.##..##...#...#..##..........#.#..#.#..#...#...#.#.#.#.#..#..#.#.#.##..#......#.#.#...#.#..###.#.##..#.#...#.#..#.#.#.....#....#.##....#..#...#....#.#..#............#..#..#.#..#....#......#.#.#..........##..#.##.#.#.#.###..##..#.##.##.#.#.#.#.#.#......##.###.#.#.##.#.#.#..#.#.####...##.##..##..##............#.###...#.##.#.##.#.#.#.#.###.##.##.##..###..#..#..#.#...#.#..#.#...#..#.#.#..#.#..#.#.#.####.#.#.#.#.##.#.#.#.##.#.#.##.### ##.....#.#.#.##.#.#....##.#..#..#.#.##.#.#.........###.#.#....##..#..#.#.#.........#..#..##..#.#..#...#..###..#.#..##....#.#.#....#..##.##.#....#..#..#.#.#.###...#..#.#.#.##..#.##..###..##.#.##.#..##.#.#.#..#.#...#.##.#######........#...#.#.#.#.#.#..#.###.#.#..#.#..#.#.#..#...#............#...........#..#.......#...#..#...#.#.##........#..#.#.#..#.#.#........#.#..##.......###..##.#.#.....#...#..#####.#.#..#..#.#..#.#.#.#.#..#.###..#.###...#.#..#...#.#.........###....#..#.#...#...#..##.#..#.#..#...###...#..#.####.##..#.#...#..###.#...#...####.#.#.#.....#.####.####....###.#.####..#..#..#.#.###.#.##.#.#...#.#.#.#.#.###.#....###.#.#.###...#####..#..#......#.##.###......#.#..#.##.......##.#.##....###.#..#.#.###.#.#...#.#.#.##.#.#.#.#.#..#.#.#.#.#.#.##..##.#.#.#.#####.####.#.#.##.########.#..#..###..#.##....###.#....#.#..##.#..#...#.##.##...#.......#.#.#.#.#...######.#.#...#...#...#.#.#.#.#.#.......##.....#.....###.....#....#......#...#.#.#.#.#.#.######..##.##.#..##..#.#.#.##..##.#.#...#...#.#...................### #.#.#.#........#...#.#.#...#..#..##.......#.#.##.#..#....##.#...#.#.##.#..#.#.#.#.#.#..#...####..###.#..###..#.#.#...#.#...#...#.#..#.##.#.#.#.#.#.#.#........#.#..#........#.#....#..###...##...#.#...#...#..##..##..#.#..#.#.###.#.#.#..#.###...##..###......#...#....#......#..#.#.#.##.#.#.#.###.##.##.#.###..#.#.#.###.#..#.#.#....##.#.#.#.#..#.....#..#...#.#.#.###...#.##.#.#.#.#..#..#...#.#.###.###..#.#..##..###.#..#..#..#....#....###...##..#....#..#.#..#.##.##.#....#.#...#....#.#.#..##.#..#..#..#.#.#...#.#.#.#.#..##..#..#..#..#....#..#..#.#.#.#..#...#.#.#........####.##..##..#.#.#...#.#......#...##....#.##...#.##..###.#.#.##.#.#...#####.#####..#.#.##.#.###...##.#.#.#.##..#..#..#.#.##........#.#....#.#.#..#.#...#..#..#........#...#....#....#..#.##.#.#..#.................##.....##.#.#.#.#.##.##.#.##.#.#.##....#.#.#....#...#..#.#.#..##..#.#.##.#.#.#.#.....#.#.#...###....#.#..###.#..#...#...#..#.#.#....#.#.#.#.##.###.#.#.#.#.###.#.#.#.#............#.#.#.##..#...#.#..########..##..#....#.##.##..##.#.#.#.##.#.#.#.#.## .....#..##.#.#.##.##.#..#.##.#..###.#.#.#..#....##.###.#.###..#.##....#..#...#...##.#.##.#.##.##....#.##.#.#.....#.#..##.##.##..#.#.......#.#.##.#.#...###.#.#...#..#.#.#.#..###.###.####.#...#.#..##.#.#.###...#...#....#......#...#####..#.#..#...#....#.#.#..#.#.#.##.#.##.#..###..#...##..#..###...#.#..#.####..##...#...#....#.#.##.##.#.#.###..#.#.#..#.#.##..##....#.##.....##....#.#.#.#.#.#...####..##...#...######.#..#.##..#.###.#.#.#.#.#.##..#.#..#..###..#.....#..#.#..#.##..##..#..#.###.#.#.#.##......#.#.#........#..#..##.#..##..#.###..#..#....#.#.#.##..###.#.#.#..###...#.###......#.#....#.#.#.#.#.##.#..#...#.....#................##########.#.#....#.#..#.##.#.....##..#.#.#..#.#.###...##.##.#.#..#.#......#....##..#.#.#.#.#.##.###.###.#.##.#..#.....#..#.#.#.#.#.#.#.#.##.#....#.#..........................###.##....##.#.##.######...##...##.###....#.....##.#.#....#.#.#.####.#.##.#.#.##.###.###.##.#.######.###...#....#...#...#...###........###.#.##.#.......#.#.##.#.#.#.#.#.#.#.#.#.#.###.##...#.#.#.###..#....##..##..... #.#.##.#...#..#.....##.#....#.#..###...#..#.#.#...#..#.#.####..##.#.#..##.#.###.#.......#.......#.#.#......#.#.#..#..#.#....#..##.#.#.#.#.........#..#....#...#.##.#...##..#.##....#.....#..#..###.#.........#.#.#.#..#.#..#.#.#.#.#.#.##.#..##..#.#.#.#..#...#......#.#..#.#.##..#.#.#.#...#..####..#....#...##.##...#.#.###..##...............##..#...#.#.......#...##.##.#.###.#.##.#............#.#.#.#.#.##.#.##.#.#.##.###.#.##..#...##.....#.....#.###.#..#.##.#..#.#.##.####..#...#...###..###.......#...##.#.......#.#.#.###...#....#.#.##.#.#.##.#...#.#.....##..#...#...#..#...#.#...#..###.#...##.#...#........##.##.#.#.#.#..#.#.#.#.#.#.###...#######.....#.#....#.....#..#.#...#....#.#........#.#.....##..#..##.#.#.##.#.#.###.#.#.....#.#.###..#...####..##.#.#.#.#.....#...#..#.#...#..#.##..#.#.#.#.###.#.#.#.#.#.##.#.##...#.#...#....#..#####.#..###.#.##..#.#.#.##..#..###.#.............................................#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.#....#.#.###.#.#.#..............................##...#..........##.#.#...#...#.#.# .#....#.#.#..#.##.#...###.#...#.##.##.#.#...#..#.##.#.#......#.....##.#........#..#.#.#..#.#.####.#...######.##..#.#....#.#..#.....#..#..#.#.##.#..#.#.#.#.####...#.##...#..#.###.###.#.#.#..##.#..##.#.#.#.#.....###..#.#..##.#.........#.#...#.#....#..###.##.##.#.....#..##..#......#..#..#..####..#.#..#.#.#..#.#..##....#...#.#.#.#.#.#.#.#.##..#.#....#.#.#.##.##....#...#......#..#.##.#.#.#...........................#.....#.#..#...#.#.##.#.#..###..##.....#.#.#..###...##.###.#..##.#..#.#.##.##.#.##...##.#.#.######.###..##..###.#............#.#..###.#.#..##..#.##.#.#...##.#.#.#.#.#...##.#...##.##.##.#.#...#..#...###..##..##..##..##..#.#.##.#.##.#.#...#.#..#.#.#.#..#..#..#.#...##.#.#.#..#.##.#...#..##....#....##.......#..##.#....#.#.##.#.#.####...#...#...##.#.##.#.#.#..#.#.###.#.#..#...#....#..##..#...#..#....##..#..#.##.#...######..#.#.#....###.#......#.#.#.#.##.#.#.#.##.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.............................#...#.#......#.#.#.#.#.#.##.##.##.#.#.#.##.##.#.#####.#..#.#.#.##.#.#.#..##..#.##..## ..#.##.....#....#..#.#.#...#.#......#....#.#..##..#....#.#.#..#.##...#..#.#.#.#..#...###..##.....#..#.......##.#...#.#.##..#..#####.#####.#.##.#.###..##.......##.....##..#......#....#....#.....#...###...#.#.#.#.#.#....#...####.#.###.....#..##.#.#.#.#.#...##...##.##.#.#.#.#.#.#.#.#..###.#.##..##..#.#.....##..#.#.##.##.#..#...##..#...#...##.#.##.#..##..#.#...#.##.#.#.##.#.#.#..#....#...##.#.#.#.#.#.#.#.#.#.#.#.#...####.##.#.#.#.#.#..#.##.#.#.#...#.#.##..#..#.#..#...####.##.....#.......##......#.##...##.........#.#.#.#.#.#...#.#.##.#.####..##..#....#..#..#..##...#...........#..#...###.#...###....#..#..#.##.#.#.#...#...#...#.#.#.#............#.#.##..#..##....##.#..#.#..#.#.#.#.#..#.#.##..#.##.#.###.#.#.#...#.#.#.##.#.###.##................###.#.#.#.#.#..##..#.#.#.##.#.#.#...##..#.#.#.#..###..#.#.#.#.#.#.##..#.#.#...##.#..######.......#.#.##.#.##.#..#........##..##...#####..###...#...#...##..##..#...##.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#...#.#.#.......#.##....#.#.#...#...#.....##.##.#.#..#.##..#........#.#..##...#.## #....##.#.#.#.#..#.#.#..#.##.#.#.#.#..#.###.#...#...#.#...#..##...#.###.##..#.##.##.#.###...#.#####..#.##.##.....#..#....#..#.......................#...#.#.#.##..#.#.##.#..##.##.##.#..#.#..##.##.#..###.##.###.#.....#.#..##.#.###.##.#.#.#.##.#..##......#.##.#.#.............#.##....#....#....#...#..#..##.##..##........#..#.#.#...#.#.#.#.#...#..##.#...#....#.#.........##..#..#.#.##.#.#.#....#...#...#####...#...#..#...........#.#...#.#...##.....#.#...#...###.#..##..#..##.#...##.#..#.#.#...#.#.#..#.##.#.#.#.#.#.#.............#.#######....###....#.#.#...##.#.#.#.###.#.#.#.##.#..##..#...#.###..#..#.#.#.#.#...#.#...##.##.#.##.#..#.....#.#.#.#.#.#..#...#..#...#.#....##..#..##...#..#..#......#..##.......#.....##.#..#..........#.#.#.#.#.#.###.#.##.#..........#...#....#...#......#.##..##...##..#.####...........####....##.#...#########..#.##.#....#...#..#.#..#.#.#.#...#...#.#####..#.#.#.#.#.###.##..#.#.#.#.##...#...#...##...###...#...#.....#.##..#...#.#.#.#..#.#.#....#.##.##.#..#.#...###...#.#..#..#..#.#.##..###...#.##..# ..#.####..#...#.###....#....#.#...#..#...#....#..#.#.###.#.#...#.###....#.#..##.#......#..#..#...#..##...#..####..#..##.#.##..#.#.#.#.#.#.#.#.#.#.#..#.##..#..#.#..#....#.#...##......#..#.#.#.##...#..#........#..#.#.#.##.........#...###.......#..##.#.#..#.#.##.##.##.#.#.##.....#.#..#.#...####.#..#.##.#..#.#...#.#.#.#..#....####....#....#.#.#.#.#.##.#..#.#..#.#.#.#.#...##.#......#....#.##.###.#.#.#.##..#.#.#.#.#..#.#.##.#.##.##.##....#....#.#..#.#.#..#..#....#.##..#.##...#.#...#..#...##.#.##..#...#....#...#.#.#.#.#.#.##.#..##.#.#..#.#.#..#.#....#..#..............#..##...#..#..#..#.#.#.##.#..#.....#..##.####.##.....##...#.#..##.#..#..#..###..#.###.##.###..#.#.###.###...###..#..###.#.#..##.##.#.#.#.#.#.#.#..#.##.###.#.#....#..#..##....##.#...##.#.##.#..#.#..#.#..#.#.##.#..#..#...#.#..#.......#.#.#.#.##..###.#.###..#.#.#########..#...##.#..#.#.#...###.##..##.#..#.#.###.#.#......#.......####....#.....##.#.#.####...#.###.#.#.#.#.#.#.#....####.#...#...#...#..#.#.....####..#...#.#.#.#.#.#.#.##..#..##...##.##.#.#...#.. .#....#.#..##..#####.#..#.#....#.###..#.#.##.#..#....#......#.#...###.#.#...#.....#.#.###..##.#.###...#.#..#.#...##.#..#..###..#...##..#...#...#..#.##...####...#.###.#.#.#.###.#.#.#.#.#........#.#.##.#.##.#.#.#..#...#...##.#.#.#..##.#..#.#.#..##.###..#......#.#.#.#..#....#.#.#.#..#.##.#.....##.#.#..###...#.#..#...#..#.#.#..#...###.#.##.#.#.......#.####.##.#.#..#...#.#...#.#.##..#.#.....#.#.....#....#...#.#....#..##...##..........#.#.####.#.#....#.#.#.###.#....#.###...#..###.##.###.#.#.##.##...###.#.#.#.#....#..##..##...#........#.#...#.##.##.#.#..#.#.#.#.#.#.#..#...#.###...#..##.......#.#.##.#.###......#....##.#...#.##...####..#.#..##.#.#.............##..#....#.#..#..#.#.##..#...#..###....#..#...##....#..#.#....##..#.#.##..#...#.#...#.#.#.#..#..#..#...#..###.#..#.#.#.##.##.#..#.#...##.#.#.#.##..#.#.###.#.###.#..##..##.####.##.###..#.#.......#.......#...#.#.#....#......#.#.###.#.#.#.##..#.####.#...##....###.#..#.#.......#...#..#.#.#..#.###.#.#.#..##..#.##.#.####.##.####...............#.#..#...#......#...#.##.# ..#.#....#.##.#.#####..#...#.#.#..#..#..#.##..##.#.#..###.#..#..##.#..##..##..#.#.#..#...#........#.#..###...#.#...#.#.#.#.#..#..#...##.#.#.#.#..#....#.##.#..#..####.#....#.##..###..#..#.#.#.#.........#.#..#...##.#.###.##...##.#.#.#.##..##..#.......#..#.#.#........##.#.##...#...#.....##.#.###......#.#..#..##.#.#.###....#..#..#.............###.#.#......##...#..#.##..#.#.#.##...#####.##.#..##.#.###.#.#.#....#.#..#...#.###.#.#.#.#.#............#.##...#...######.#...###.#..###...#.##.....##.....#....#.....#.#.####...#.#.#.#..#.#.####..##........#....##..#...#...#..##.#..#.#..#..#...#.#.#.#...#...#..#..#.#.#.#.##...#.#..#..##...#.#....#........#.#.##.#.#.#..#..##.##.##..#....#..#..#.#.#..#.##.#..#.#.#...#.#.#....#.#...##...#.###..#..#..#........#.#.######.#..#.###.#....#.......##.#...##...#........#....#.##.#.#.#.#.##..#..............#.#..#.#.#.#..##.#.#..#....#..#.#.#.#.#.#..#####..#....##..#.#.###.##..##.###...#.#..#.#.#.##.##.#....#.#...##.....#.#..###..#.#....#...#....##.#.#.#.#.#.#.#...#..##..##.#.###.##..#.. #..#..#.###...#.###.#.###.##.##..###.##.....#....#..#....#..#.#.....##...#...#.#.#..#.#.##.#.#.#.####.#.#.#.#.##.#.........##..#.#.#..#......#.#..#.#..#....#..#.###...#.#....#.#.#.###.#..#..##.#.#.#.#...#.#.#.#.#....##...#.#.#.........#...#..#.#.#.#..##..##.##.#.###..##.##.#.#.##.#.#...#.#...#.#.#.#..#..#...#.......#.####..##..##.#.##.#.#...#..#.#.#.#.#.#.###...###.........#.##.##....#.#.##..###...####.##..#..#..#..###...###...##.#.#.#.#.#.#.##.#.#.#.#.#.######.#....##...##.#..###.#.#...##.#..#.#.#.##.........#.#.....###.#.#...#.#...##.#.#.###.#...##.#.#.#.###...#.#....#..#..#.##..#####.#..#..#.##..##.......##..#..#.#.##.#.#.#.#.#..#.#.#.##..#..#...###.#.##.......#..#.#...#..#.....#....#..#......##..#..#.#.##..#.#.##.#.....##..#.#..#.#.#.#..#...#..#.#.#.......#.#.#.#.#.##.#.##.##.####.########.####............##.#.#.#########.##.....###...##.####.#.##.###.##..##.#.##...#..######.#.#...#........#.##.#.#.#.#.##..#..##..#...#....#.#...##..#.#.#.#...#...#...##.#..#.#..#.#..#...#...##..#.#.#.###..#.#..#.#...##..#. ..#.#..#.#.##.#..#....#.....##.#....#...#.#..#.###.##.#.#..##.#.#.###..#..#.#....##......#..#...#.#.............##.#.#.#.#..#.#..#..#.#.#.#.#...#.#.#.#.##.#.#..#.#.#.#...#.#..........###..#...##..##..#.#.........#.#.#.####....#.#.#.#.#..#..#..#...#.#...#...#.#..#.#.#..#..#.......###..#.....#.#..#..#.#..##.#..###.#.###..#..#.##...#..##..#..#..#.#....##....###.#.###.#.#.#.#.##......#.#.......##.#.#.#.#.#...##.#.##..#..#.#.###..###..#..######.................########.#..##.#....#..#...###.#....#..#....##.#.#.#.#..###.#.###...##.#.....###.#...#.####.#.....#..##....#....#.##..##.#....#....##.#.#..##...#...#.#.#.#.#.#.#.......##...#..###.#..#.###.##.#.#.#.#....#.##.#.#..#..#..#.##..#.#.#.#.#..#.#.#.#.##..#.#.#.#...#..#...#...#####.#....###..###..#.#.#.#.#.#.#.###.###..#.....#..............................##.#.#.#.#........#.#......###.#.##.#.#.#..#..#..........###.##...####.##.#######....#.#..####.#............#...#.#.#.#.####.##.#..#.#.#.#.#.#.#.#.#.#.#.#.##.#..#.#...#####.#.#.#..#...#.#.###....##....##.##.##..##. #...#.#..#......#.#.#.#.#.#....#.#.#.##..##.##..#....##.##....#..#.#..#..#.#.#.##...#.#.##.#.#.#..####.#.##.#.#...##..##..#.#.##.#.#.#.##..#.#.##.#..#........#......###.#...#.#.#.#.#.###.#..#...#...#..###.#.#.#.#.##.......#.#.#..#...#.#..#..#.##.#....#..##....#.......#..#.#.#.#.#.###..#.#.#.##.#.#.#.##...#..#.##..#.#.#.##.....#.###.##.#.#.#.###.###...##.#.##.####..#..##..#...#.#.##..#.#.##.............##.....#...###....#.#.#.####.#.####.##.#.#.#.#.#.##.#.#..###.#.#..#....##.#..#.#.###.#..#.#..###.#...###...#.#....#.#.#.##...##.#.#......#.#...##.####.###.#.##.#..#.#..####...####.#..#.##....##...##..#.##..##....##...#.#.#...##..#...###.#.....#.#.#......#.#.....#...##..#.#..#...####....#..#.##..##.#.#......#..#..##..#.#.#........###....#..#.#..............#.##....#..#.#.#.##.#.#.#.#.#.##.##.#.#.#.##.##..#...##..#.#.#.#.....#.#.#.#.#........#.#.#.#..#.#.#.##.##.#.###.###....######.##.#.#..#..#....#.#.#.#.#.#..#.##......#.#....#..#.............................#.##..##.###.......#.#.#..#...#..#.#.##.#......#..#...# ..#..#..###.#.#....#.#...#.#.#..#......#...####..###...#...##..#....#.##........#.#.###...#....#.##..#..##...#..#...#...###..###.#.......#.......##.#..#.#.#.#..#.#.###...#.##..##..#.#.#.#.#..#.#.#.#..###...#..#.....#.#.#.#...##.#.#.#..#.#..#....#..#.#..#...##..##.#.####......#.....#..###......##.#.....#.###.....#........##.#.#....#...#....#........#.#..........#..#..#...#.#.###....#..#....#.#.#.##.#.#...#.#.#.###.##.#.#.....#.###..#..#......#...#...#....#.#..#......#.#.##....#....#......#...#..###..#..#.#.##..#.#........#.#...#...##.#.###..#.#...#..#........#..###..####..#.....###..#...#.#...#..#.#....#...#.##..#.#...#.#.###.##.#..#....###......##.#.#.#..#.#.##.#...#...##..#....#.#.#.#.....#...##...#.#.###..##.#.#.##..#.#.#.#....#.#..#....#.#.#.#.###.#.....#.###.###..#.##..##..#...###...#..#..#......###.#.#.#...##..#.#.#.#.......#.#.#.#.........#.#...#.........#.....#.#..#.###.#..##..##.##.#.#...#...#...##....#.#.#....##.#.##..###.#.#.#.#.#.#.#.#.#.#.#.####.#.#.#..###.#.#.#.##..##.#.#.#.##..#####.####.#.##.## #.#.#..#.....###.#....#.#.....#..#.#.#.#.#.#.##.#....#.#.#..#.##.#.###...#.#.#.#.#.....#.#.###......#..#.##.####..#..##....#...##..###.##..#.#.#...###..###.#.#..#...###.#....#...#.#.......#.###...#.##.#.#.#.#..#.#.#.##..####...#..#...##.##.##.#..##...###.#...#...#..#.#.##.#.#.#.#.#.#.##.#.###....#.#.#..#.#..##.#..#.#.#.#.#..#.#.#..#.#..#.###.#.#.#..#.##.##.#.##.#.###.#.#...###.#.###.#.#.#..#...##...##.#..#..........##...#.#....#.####.#.#.#.###.#.#.#..#.#..#.###.#.#.#...#..#.#..#.###.#.#.##.#..#####..#....#..#....###.#.#.#..#.#..#.##..#.#.#.##.#.#.#..#.###.###.#####..##.#..#.#.#.#..#.##..#..#..#..###.#..#.#.#.#.###.#.#....###...##.###.#....#.#.#.##..#...#..#....####.#.#..###..#.#...#....#.##..##..##..##.####..........##..#..##.#.#...#..#.#..##.#..##....#.#.##....#.#.#.....#...#..#.#.#.#.###.#.#..#.#.###.....#.####..##..##.#####.###.#..#..#.#.#.#....#.#.##.#.#.#.##.#.#.#.###..#...##..#...##.#...#.###.###.##.#.#..#...#.#.......##....##..#...###...#...#.##....#.......###.###......#...........#.#.#.#.#.........#.# ...##.#.#.#.#.##..#.#..#.##.#..#.#..##.#.#.....#.###..#.##.#....##.#####..#...#...#.#.###......#.#.#.#.....#.#...#..#.#.#.##.#...#....#.##..#...#.#.#..#.#......###.###..##.#..#.#....##.#.#......#........#....#..#......##..#..#...#..#...#...##.#.##.#.##..##.#..#.#..#..#.###.....##....#.#.#....#.#..##..#...##...###..##.#....#....##.#..#.#....#..#...#....#...#............###.#.#.......#..#.#.###.#..#.#.#..#.##.#.#.#.#...#.#.#.#.#.........#.#....#....#..#...#.#..###...##.#..#.#..#..#.###..##....#######.##.#.#.#..##.#...#...#..#####.#...#................#..#..###.#######.....#..#.....#....#.#.#.#.##.###...##.............#.#.#....##...###...##.#.#.#..#..#.#.#.####.#.##....#.#...#.#...#.#.###..#.###.#.#.##...#####.#.#.#.#.#.##..#...##.##.##.#...#...##.#..#.#..##...#.#......#.#.##.##..#.......#.....####...#.#.###.#..##..####.##....##..###.#.###..##..##.#.###...#.#.#.#.#...##.#.#.#.#.#.#.#.#.#.#.....#..#.......###....#.#.#..#..#.#.##.#.#.#...#.#.#.#.#.####.....#.#...#.#.#..#...###.#.###.#.##.#.##...........#####.##... #.#......#....#..##..#....#.#.##.#.#.#.#.#.#.#.....#.##...#.#.#...#.###..#.#.#..#..##..###.#.#..#.....#.#.##...#..#....##...#..###.##.....##..#..##..#.#..#.#.#....#.#.#...#..#..##.#..#..#.#.##.##.#.#.#.#..#.##.#..#.#.#.#.#.#..#.#.#..#.#..#...#.#.#.##.#.##...#.#..#.#.#....#.#.#...###.....#.#.#...#...#..##...#.#..#.#....#.#..#.#...#.#.#..#.#.#.#.#.#..#.#..#..##.##.#.#.#...#....#.#.#.##.#...#.##...#.....#.#..#..#...#..#.#.....##.#####.#.##..#.###.#.#.##.#.##...#.#..#.#.#..#...#.#.##.#####...#.##.###.....##....#.#..#.##.#.###....###..#..#.#.#.#.#.##.#.#..#..#.#...#####..#.#.#.#.#.#.#..#.##...#.#...#.#.#.####.#.#.#.#.#.##..#..#.#...#.#..#.#.#.....#.#.#.........#...#####.#....##...#.#.......#.............#.#####...#...##....#.#..#...#.#...#.#.##.#...#.#.###.#...#..##.###.##.#..#..##.####.#####.#.#.#.###........#.#.#.#.#.#.##.#.#.###..#...#.#.#.##.#.#..#.#.#.#.#.#.#.#.#.#....................#.##.#.#.#.#.#.#.#.####.#...#..###.#.#.....#..####.........#.###.#.#..#.#.##..#..#.#.#.#.#.#.#.#....#...##.##.#.#.#......###.#. ...###.#...##..#...#.#.#.#.#....#.....#...#...#.#.#.....#....##.#....#.##....##..#.#..#..#.##..#.##.#..##.#.#.#..#..##...#.#.#...##...#.#..##.#.#..#.#...#.###..#.#......#.#.##.#..#..###...#.#.#..#...#...##....#.#..#.........#.#...#.#.#..##.#............#.#.#..###......#####...#.#..#.#.#.#..#.#.#..#..#...#.#....#.#.##.##..#..##.#....#.####...#..####..###..#...#...#..##.#...#####...#.....#.....#.###.#.##..#..#.##.###..#..#.#.........#.##..#.....#........##.#.#...###.#..#..#.#..#.....##.##.#..#...#..#.#...#.#....#.......###..#.#.#.#..#.#..#..#..#....#..#..#...##..###.#..###.##..#..##..#..#.#.#..#......##.#...##..###....#..#..####..#..#.....#.#.#....#.#.#.##.###.#.#.###.#.#...#.#...#.#.#.##.##.#.#.##.#..#.#.#.#.#.#.#...#.###..#..#...###...#...##.#........#.##..#...#......##.#..###.....#.#####.........#.#.#.#.............#.....###..#.####.....#.....#.....................#.##.#.#.#.#.#.#.#.#.###..#.#.##...##..#....#.#.#..##..#..#.#.##....###.#.#.#......#...#....#.#.#.#.#..............#.##.#.#.....##..##.#.#.#.#...# #.#...#.##..#.###.#.######..#.#..#.##..#.###.#...#.#.#.#..#.#.#..##.#...#.##..#.#...#.#.#.#..#.....##.#...#..#.#..#...#.#.....#.#.###..#..#..###.#.....###..###..#.###.#..##...#..##.###..#.#.....##.##.#.#.#.##...#.##.#.#.#.#.#..#.##....##..#..#.#.###.##....#.#....######.#.#.#.#....##..##..#....#.#.#.#.##..###.#......#...#.#.#.#..#.#...###.##.#.#.##..#.##.#..#..##..#...##.#....#.#.##.#.#.#.#.#..#.#...#...##.####.....#..#..##.#.#.#.#.....#.##.##..#.####.#.#.....##...#..#..##.#.#..#.#.#....#..#.#.#.##...#.#####.#..#.#.#.#.#.###......#..##.###..##.##.#.#.#.#.#.#.#.#.#...##.#..#..#.#...#...#.##..#.##.##.#.#.##.###.#.#.##.#..#..#.#.#.#..###.#.#...#..#.#...#....###.............#.#...#.#...#....#....##..#..#........#....###..#.#.#..##..#....#.##.#...##.#.##.#.#.#.#..#.###.#.#...###..##.#.#......#.#.#.#.#.#...##..##.#.#.#.#.##..#.##.#.#.......##.#.##.#.#..##.#.#.##.#.#.#.##.#.#.#..#...###...###..##.#..#...##.#.#.#.###..#....###.###..#....#.##..#..#...#.#.#..#.#..#.##.##......#.#.#.#.#.#.#......#.##.#...#...##.#....#.#. ....##.....#...#..#.####.#.#...#.#...###....###.#.....#..#....#.#....#.#.#..##.###.##.......#..#.#...#.###..#....#..#..###.#.#......#.###...###...####..#..#.#..#.....#..##.##...#..#.#.#..#..#.#.#.##.......#...#.#...#...##.#..##....##.#.#.###..#...##...#.###.#.##.............#.#.#...#...#..#.#.#.#..##.#.#.##...#.###..##.#..#....#...#.#.#..#........#.....#.#..#..#.##.#...#.#.#....#....#..#..##.##.##.#..#...#.##.#.##..#..#.##..##..###.#.#....#.#.##.....#...##.##.#.##.#..#...#..#.#...###.#.##.........#.###.#...#..##..##........##.#.#.#...###..#.#.#...................#.#.#.#.#.#....#.###.#....#.....#.........###........#..#.#...#.#...#.##..#.#.###..###.#.#.#.##.#.#.#.#.#.#.#.###.#...#.####.#..#.###.##.#..#.#.#.###.#.#.#.#......#.##..#.#.#...##.#...#....#.......#.#....#...#.###..##...#..#.#.#..#.#.#..#..#...#..#.#..##..#.#.#.#.#....#.#.#.####..##..#.#...#...#....#...###......####.#####.#.###.#..##..#.#.#..........#.##.#....#.###.###.#....#.#.#.#.##..##.##.#.#.......###.#..#..#..#...#.#.#.#.....##.#..##...##.##..... #.#.#..#.#.##.#.#..........##.##.#.##.#.#.#....#.###.#.#.##.#..#.###......#.....#...#.##.#.###..#..#......#..#.#..#.#.#.#...#.#.#.#.#....#.#.#.#.#.#.#.#.#....##..#.#..#......###.#......#..#..##.#.#.###.#.#.##..#..##..#...#..#.##.##.#.......#.###.#.#.#.#......#.#.#.#.#.#.#.#....#..####.##.###..#...#.......#.#.###....#.###.#.#.#..##..#...#..###.##.#.#.#.##.#.##.#....##.#...#..#.###.##..#.#.#.#......#..#..#......#...#..#.#...#...#....##...##...#...#.#.###.#.............#..##.#.#..#.#.#...###.#.##.#.#...##..##..#...#...#.#.#.#.#...#....#.##.#......#.#.#.#.##.#.#.#.#.............#.#.#.#####.#.#.#.#..##.#.#.#..#.###.#.###.#....#...#.#.....#....#.#.#..#..#....#......#...#...#...#####.#......###..###....#.#..#...#####.....#.#.#.#....#.##..#.#.###..#.#.#.#..#.#.#.##..#.####.##.##.#.#.#.###..#....##..##.##.#..#.#.##..#...#...........#.#.#.#.#.####...#....#.###.#.##.#.#.#.##.#.#.#..#..#.##.....#...#...##.....##.#.#.#.##...###.#....#.....###.#...#...#...#...#...####.#.#.#..#..#..#..#..#.#.....#..#.#...##.##..#...#.##.#.# ...#.#..##..##....#.#.###.#.....#.......#..#.#.....#.#..#.#..#......#.#.#...####.#.##...#...#..#.#..#.#.#.#.#.#.##.##....#.##....#..#.#.#..................##..#.#.####..##.#.......#####.###.#.....#...#..#.....###..##..#.###....##.....#.#.#..#.#....#.#..#.#.#....####.#..##..##.#.#..###...#.#.#..##..##.#.#....#....##......##..#..#...#.#.#.#.#.##.##.....#.......###.#...#..#..#..#...#..####.....#.##.#.#..#..#.#.#..#.#..##..#.##.#.#.##...##.#..#..#.#...###....#########.##.#.##.##..##...##.#.#.#....##..#.###.#..#...#..#.#...#...###.###.#..##....#.#.##..##..#.#..#...#..#.#.##.#.#.##......#.#.#...###..#.#..##..#....##..#.....##.#..#..###.#.#..#.#....#.#.##..#.#.##.#.#.#.###.#.#.#.#.#.####.#.#.##.#.#.#.#....##.#.#.#####.#.#..##.#..#.#...#.#...###..##...#..#..#.##...#.#...##...#.#.#....###..#.#.#...#...#..###..#....#..#.#..#.##.#.#.#...........##..#..#.#..###......##.#.....#...#..#.#....##.#.#.#.#.#.#.#.#.##..#.###....#.#.#...#.#.##.#.#.##..#.#..#.#.###.#..##...#...#...#...##.#..#..#...#.#.#.#..##.#...#.##..##....#..## #.##...#..#...#.#..#.....#..#.#.##.#.#.####.#..#.#.#..#.#.###.######.###.##.........####.#.#.#....#.##..#............#.#..#..##.#.#.#..#.#.#.#.#.#.#.#.#.#...#.........#...#..#.#.#..........#.#.#.#.##.###.##.#..##.###.#...#..#.####.#.#..#..#...###.#...##...#..#.#.....#.#.#.#......#....#.#....#.#####....#..#.##.#.#...#.#.#.##...#.##................#.#.#..###.##.##..#.###.#.#..###.#.#..####.#.#....#....##.#...#.#..###...#..#...#..#...#...#.#..#..#.#.#.###.#..........#.#..#.....#.#..#........##.#...##...#...#..##..#.#.##.#.#.###...###..####.#..#....#...#....#.##.#.#..#..##..##..####.#......#.#.#.#....#...#..#.##...#.#.#.##...##..#.##..###..#.#.##.#....#.#....####..#.#..............#####.....#..#....#.#.....#...###...#.#..#.##..###.###.#.#.#.#...#.##.#..#.....#.#.#.#...##......##.#.#.#....#.#.##.#.#.#.#..###.#..#.#.##..#.#.#..#.#.##.#.#.#.#.#..#.#..#..#.###.#.....#.#.###.#.#...##.#...##..............#.#.##.##.##.#.....#.#...#.#.#.....#..#.#.##.....#..#..#.###.###.####...####.#..#.###.....#...##.#.....#...##.#..#.# ....##..#.#.#####.###.#.#..#...#....#........#..#..##......................#.#.#.#.#.##..##....#.#...##..#.#.#.#.#.#..#..###.##....#..#..#.#..#...##..#..#.###.#.#.#.#..#.#.#..#...##.#.#.#.#..#.#...........####.#.#.#.#.#.#.#..######...#..#..#.#.##.##.####.#.#..#.####..#.....##.#.#..#.#....#####.###..#.#.#..###..#..#..#.....#.#....##.###.##.##.##.#...###..##......#..#.##..#.#..#..#.#.#.##..#.##.#.#.###...##.##.#.#.#.#.#..#.##..#..##..##.#.###.###.#....#...#.#.#.#.#....#..##.#.#.##..#.#.#.#####..##..#.#.#.#.#.#.###..###....#.#.#.#####.#.#.#..#.#.#.#.#..#.#..#......#.##...#...#.....#..#.#.##......#.#.#.#..#..#.#.#......##.####.#.....#....#.........#.##.#.#.#.#...#..####.#.##.#.#.#..#....##.##.#.##.##..#.#.#.#.#.#.#.##..#....#.#.#.............#.#....###.##.#.#...#..#.#...##.#.###.....#.#.#......#.......#..#...#..#....#....##.##.#...#..#..##.#.##..#..#...#.#..#.#.#...####.....#...#..#...#.#.#.##.##.#............#.#.#.#.#.#.#.#..#.##.#.###...#.##.#.#.#..#.#....#.##..##.#.#.#....#..#.#.#.#.##.#...#..#.#..#.#.##.#.... #.###.##......#....##..#.#.##.#.##.#.#.###.#.#.#.#.#..#.#.##.#.##.#.#.#.#.#.#.##..#...##..##.#..###.#...##..##.#..#..#.#.......#.#..#.#.###..###.#...#.#..#...#...##..#.#...#.###.#.#..##..#.#.###.##.#.###.#...#..........#....######.#.#..##.##.....#.....#.....#.....#..#.#.#.#....#.#..###.#....##..#..#..#.#.#.####..#..###.#.#.#..#.##..#.#...####..#.#.###..#...#.#.#.#.....#.#...#.#.........#..#.#..###...##...#..........#.#.....##..#...#.#.........#.#####.#.#..#.#.#..###..#.....#...###.#.#.#.###.#.#..#..............##....#.#......####..#.....#....#...###..##.##.#.#.##...##..#.##.##.###..#...#.#.#.#.##..#..##.#..#.##.#.#..........#.#.##.#.#..#.#.#.#........####.#.#.#.###..#...#...#..#.###...#.#.#.#....#..##..........#.#.#.##.#.....####.#####.#..#.#.#...#.#.#...#.#.#..#..#...##...##.#.#..##..#.#.#..##.##..#.##.#..#.#.#..#.#...#.#.#.#..#.#.#.#.#...#.#.#..#....#..###.#.#.##..#.#..#.###..#.#.#..#...#....#.##.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...##...#...##..#....#.#.....#....#.....###..##...#.##.##..#..###..#..#.....#.#.# #...#....#.#.##.#.#..###..#......#....#..#..#....##.#..#....#..#.##..#...##.#....#.#.#.#.#..#..#.#.#.##...#...#..#.#....#.#.#.#...#.#....#.#..#...##....#...##.##.##.##.#.#..#.##...#.##.#........#...#.#.#...###.#.#.#.#.###.#..#.#.#.##.#.#....#.#.#..#.####.#.#..##.#.#.#....#..#.#....#.##..##.#.#.#.##..#.......##.####..#...#..#.#....#....#.####.#......#.#.#.#.#..#....#.#..##.#.....#.#.#.#.#.##...#.#.##.##.##.##.#.#.#.#...#.#.#..#..##....#.#.##.#............##..##.#.#.###.###.#.#.##.#.#.#.#..#...#..#.##.#.##.#.#.#...#.#..#..#.#.#.####..#.#.###.#.##.#.###...#..#..#...#.##..#....#.#...###.###...##.#..###.#...#..#.#.#..#..#.#.#.#.#.##...#..##..##..##.#.#.##.............###..#.###.#.#.....#.#........#.##.##...#.#.##.#...........#.#.#.#.#..###...#.#.#..#.####..#.##....#..#..##...#.##...###...##...###..#.##.#....###....##.#...##......#..#.#.......#.#...#.#..##.##.####.###...####..#.#.#.#..#...#..#.#.##.#..##..#.##...........................#....#.##.#..#...#.#...##.#..##.#..#.##.#.##.#.##.#.....##.##.#.##.##..#.#.#..## ..#.##.#..#...#..#.#....#.#.#.#.#..#.#.#...###.#....#.###.#..#.....#.##.##...#.#.......#...###.#......#.#..##.##....#.#..##..#.#.###..#.##...#.#.#.#.#.#..#......#.#...##..#.....#.##.....#.#.#.#..##.#....##....##..##..#.#.#.#...........#.#.#..##.##.#...##..#.#..##.....#.#.#.#...###.....#.#.........##..#.#.##.#...##..###.##.#.#.####..#.#.#..#...##.#.#...###..#.###.#.##..#.##..#.#..#...##.###.##..........#.#...#...#....#.#.#...#..#...###.##.#...#.#.#.#.#.#..#.##...#...#.........###.#.......#.#.#.#.#...###....#...##.#..#.##..#..#...#..#...###...###....#..##.#.##..#.##..###.#.#....##.........#.#.##.#.....###.#.....#.###..##..##.....#.###...#...#...#...##..#.#.##.#.#.#.##.#.#.......#.###.#..##.#.#..#...####..#....#..#.#.###.##.#......#.#####.##....#..#.#...##.#..##..#..####.#..#.##.#.#.#.####.#.####....#.##.#....##...###.#..#.#.##.#...#.##.#.#####.#....##....#.##..#...#...###.......###.#.##.#......###...#....#.#.##.#.#.###.#.#.#.#.#.#.#.##.##...#.#..##..###.#....#...#.##.#...............####..............#.####.### #..#...#.##.#.#.##...#.#...#...###..#..###..###..#.######..#..#.#.#...###.#.###..##.#.##.##.#....#.#.#...#...#.#.#.##..#...#....#.#.#..#..##....#.....###..#.#.#....#.#.##.#.#.###...#.#.#...#...#...#.#.#.#..##...#...#.......#.#.#.#.#.#...#..#...#..#..#...#.#.#.####.#.#.#.#.#.#.###..#.#..###.#.#.#.#...#.#....#.#.#..#..#.............#..#..#.#.#.#.##.#.#.###.#..#...#...##....##..#..#.#.##.......#.#.#.#.#.#...#.###.#..#.#.#...#.###..##.......#..#.###..###.##.#.##.#.#.#.#.#.#.#.#.###....#.####..........#..#..#.#.#.##.#..##.##.#.#..#.#.#.##.#...##..#..#.#.#........###...#......###.#...#.#.#.#.##........#.#.......#.#..#.###...#...#.##..#..##.##.#..#.###.#.##..##...#...#....#..##.#.#.##.....##...##..##.#.#.#.#.#.#.#..#..#...#......#.##.#...###....#.#.#.#....##.####...#..#.....#..#...#......#.####...#.##.#.....##.#.##..#..##...#...#....#.##..#..#######.#.#..##.#....#.#.#.#..#.#...#.#.#.......#.#.####.#.#..#..##.#...#....##....##..###...##...#..#.####..#.#..#.#.#..#.##.#........#.##.#.##.#.#......########.#.#.#.##.##.#. #.#.##.#.#..#.#.#..#.##.#.#.#.#.#..#.#...#.#.#.#..#.#.#...##.#...#.#.#.#.......#..#..##...#..#.#.#..#.#.##.#...#.#...#..#.#..#.#......#.#.##.#.#.#.#.#.#..#...#..#.##....#..##....##..#####.###.#..#....##.##...#.##.#..#.#.#.#...#...#...#.#.#..#.#.#.##..#.##....####.#...........#.#.#..#..#.#...#...####.#..#.#.......##.#.###.###.##.#..#..#.................##...#.#.###.#.##.##...#.#....#..#.##.#.#..#...#....###...#.##.#.#..#.#####..#.#.#.##.#.#.#...#.###.....................#.#.#.#.#.##.#.#.#.#.#.#.#.#..##.#.....#....#...###....#............##...#.#.#....#.#.#.#..##.#..#.#.#....#..##...#...#.#.#.##.#.#..#.#.#.#..##....#..#.#.#..#...##.#.#...#..##.##......#...#.###.#.#.#.##..###.#.#######..##...#...........#..#..#..#..#.#.#.#.##....###.#.#.#.#..###..##.#......#..#..#..#.#.#.#..#.###.#.#...#####.#....#..#.##..#....#..#...#.#..#...#.#.#..#.#.#######...#..#.#..#.#........##.####..#...##.#.#........#....#..#...###.#.##.####.#...##.#.##...#.#.##.......#..##.....###....##.#.#.#.#.#..#....#.##.##.#.........###.#.......... #....#.#..#.#..#.#..#............#.....#.#.....#.#.....##...###.##.#....###.#.#..##.#..#.#.#.#..#.#...#...##.##...##..##...#..##.#.##.......#..#..#..#.##..#.#.#..#.######.##..#.##..#.#.##.##..##..#.#...#.#.##....#.#..##..#.#.###.###.##.#...##.......##..##.#.#.#.#.###.#.#.#.#......#.###...#.#.#.########....#.#.#.###...#......###..#..#.#.#.#.#.#.#.#.#.#.#.##.#....#......#..##....#.##.#.##.#..#..###.#.#.#.....#.#.#.#..#.##..#.#.#...#..#..#..#.#.#..#.#.##.#.#.#.#.#.#.#.#.#.....................#...#..##.#.###.#.#.#.#...#.###.#.#..#.#.#.#.#.#...#....#..#.##..##..#...#..##..#..###.#..##.#.#.#...###....#.#..##..#.#.##.#.#.#..#.##.#.##.......#.#.#...##.#.###..#.###.##......#.#.#.#.#.#........###.#..#.##.##.#.#.#.#.#..##.###...##...####.##......#..#...#.....#.#.#..#..#..#..##....#....#...#..#..###..#.#.#.#..#...#.##.#..#..#..#..###.#......#.#...###.#..####....#..##.#.#.#.#...###..#.#.#....#..#.#.#.#..#.##.#..#.#.###..#..#.#.#.#........#.##......######.#.###.#.##..#.#...##..##....#..#.#.....######.##.#.#.......####.#.#. ..#.###..##..#.#.#.#..#.#.#.#.#.#..##.#..#.#.#.#...####...##.##.....#.#.....#..#...#.#.........##.###.#.#...#..#.###.####.##.#...##...##.#.#.##.#.##.....#.#....#.........##.#..#.##.......##.#..#.##..#.#...#..#.#....#...#...#..##..##...#.##...#.#.##...#...#..........#..#...##.#.#.#......#.#....########..#.##.#..#....#..##.#.#.##.#..#.....#.###...##..##....###.###..#.#.#.#....#.##..........#..##.#.....#..#.##..#....#.....#.....#.#..#.#.#..###...#.....#.##..#...##..##..#..###.#.#.#.##.#.#.#.#.#.#.##.....#..#.....####..#.##..#.#..#...#...#.#.#..#.###.#...#...#..#.#.#...#..#......#...##.....##.#.##.#...#...#.#.##..###...##....#.....#.#.#..##...#.....#....##.......#.#.#.............#.#.#.#.#.#.##.#.#...#......#.##...#.#.##....#........#.##.###...###.#.#.#..#..#..##.###...#.#..#.#..#.#..#.#..###....#....#.#.#...#..#..##..#.###.##.#.#.#....#.#.....#..####.#..#...#.#..##.#.#.#.#....#.##.#..#.#...##.#....#.###.......#..#..#..#..#.#.#.##...#.#.#...........#.#.#.#.#.##.#...#...#.#..#..#..#.#######.#....#..#.###.....###.. #..#.#.#.#..#.......####...#...#.#.#####.#..#..#.#.....##.....#.#.#..#..#.#..#..#.##..##.#.#.#......##...#.#.#.#....#..#....#.#.#.#.#...#...........#.#.#..##.#..#.##.#.#.....#.....#.#.#.#.....##...#..#.#.#.#....#.#.##.##.#..#...#...##.....#.#...#.#.#..#.###.#.#.#.##..###.#.#..##..#.####..#.#.#.#######.#....##.#####..#...##.....##.###.#.#.....#.##..##.#.#........#.#..#...###..#...#.#.#.#.#.##.#.##.#.#.#..#.##..#.#..##.#.#.#.#..#..##.....#.#.#.#..#.#.....#.#.#...#...##.#....#.#..##.#..#...#...#....##.#...#..#.#..#.##.....#.#.##.##.##.##..#.##.##.###..#..#.#..##....#.#..##.#.#.#.#.#..##.#........#..##.##.#.#...#.##.#.##.#.#.###.#..##..#.####..#.#.###.#...#.#.#.#...###.#.#.##.#.##...#...........#.####.##.#.#....#.#......#.#..#.#.#.##..##..##.#....#...#..#.#..#...###..#..##.##..#..###...#.#.#..#.#.#.#.......#..#.#.#..#....#...#....#..#.#...##.#..#..###..#..#.#..##...........#.#.....###....#.#.#..#.#......#.#.#.#.#...##.#.#..##.#...#.##..##.#.#.#.#.#.#.#.#.....#.#.###.##..#..#..#.#.#..####....#.###.#.#..#.#.#.##.#. #.#.......#..#.##.#...###.#.#.#..##.....##.#.#.#..#.#.#...#.#..#...#.##..###..##....#...###.#..##.#..##.##......#.#.#.###.#....##.##..#..#.#.#.#.#.#...###...##.#....##.#.#.##..#.#..#...#..#.#...##..#...#....##.#..##.....###..#.##.#...#.#.#..##.##....##.#.#...#...##..#.#.....#...#..#..#.#.#..#...###.#.##.##...#.##.#.#..#...#.#.##.#.####...##.#..#.#.....#..##.#.#.#.#.#.#.#.##.##.#..##..##..........##....###..#.#...#...#.##..##.###...#.##......#.#..##.##.###..#.#..#.#.....#.##.##.....##.#.#.#.#.##.#.#..#.#.#.#..#.....#.#.##.....#...#.##.#..#.........#..#..###...#.#..#.#...#.#..#.#.##.....#.#.###.#.#.#.#.#.#.#.#.............#..##..#...##...#..#...#.###..#..#...#.#.#.##..###....##.#.#.##.#.#.#.#..........#.#.###..###.#.##.#..##..##.###...#...#..#.#.#.###....#..#.#.#.#..#...###.##.#.##.#.#....#..#...#..#.#.#..##..#..#.#.#.#.#.#.##.#.#..###.####.#...#####.#.#.#..#.##########.#...#.#.###.#.#.#.#..##...#.#.#..#..#...#.#...#....###..#.#....#...##..##..##.......#.#...........##.#..#.#..#..#.#..##.#.###.#....#...###..... .#.#.#.#.#..##...#..##.###....##.#.#.#.#...#.#.#.##.###.#..###..#.#....#..#..#...#.#.#.#.##.##.##..##.....###.#..##....##..#.#......#.#.#..#.##...#.#.#.##.#...###.#...#...#..#.##..#.#.###..#..#...#..#.##.#.#..#.#.####.#..#..##...#..#.###.##.#...#.#.#.#....#.#.#.#..#....#.#.#..#..#.##....#..#.#.#.#....#..#..#.......###..##..#.........#..#...#.#....#.#.##.##...#..#.#.........#..#..#.#.#..#.#.#.#.#...##.#....#...#.##.#.....#...#.#..#..#.#.#.#.#..#.#.#...#.#.###..#..#.##.#..##.....#.#..#...............#.#.#.#.#.##.#.#..#....#.###.##...#...#.###.#.#.#..#..####..#..##.##...#....#....####.#.##..#.##.................######.#.#.#.#.#.#..##...#.#..###.#...###..####.#........#.##.##.#.......##..##.#.##.#.#.#.#........##.#...##...#...#...#.##.#..#.#.#..#.....###.#..##......#.#.#.#.##...#....##.#.#.##.#.#.#.#..#...###.#..#....#.........#....#....#.###.#.##.#.#.#.##.#.#............###.##..###..#..#..#.##.###...#..#.#..#.###..##..##....#..#..#.##.#...#...#...#.#.#.###..#.#.#.#.##.#.###...#..##...#.......#..#.###.###.#..###. ....#.#...#...#.#.#.....#..##.........#.##....#....#.#.##.#.##.#...#.#.#.#..####.#...........#...##...##.#.#...#...#.#...#..#.#.#.#.#..#..#..#.##.#.#.....#..#.##...#.#.#.#..#...##....#.#..#.##..#..#.#.....#..#.....##..#.#.#...#.#.#.#....##..##.####.....#.##....#.#.#####...#.#..#..#.#.#.###........#.#..#..#..#.#.#.#....#...#.#.#.#.#.#.#..#.#..#.#.#...#.....#.#.#.#.#.##.#.#.#.#.##.#....#....#...##.#..#...#.###.#....##.#.#.##.##.##..#....#.##...#....#.#........#..#.#....#.#...#.#..#..#..#.#.##.#.#.#.#...#..###...##..####.#.#.......#.#.#.#....#..#...#..#...#.#..#...#..##..##.##.#.######....#....##.#.##.#.#.#.#.#.......#...#......#.###.#.####..#.##.#..#..#..##..###.##.##......#..#.#.#...#...##..#..##..###.#.#.#.....#.#.##.#.#.##.#.....##.#....#.##.##.#.#.#.#...#.#.#..##.#.....##...#.#.#.#..##..........#.#.##.....#..#.#.##.#.#.##.####.###.........................#.#.#.#.#.####...#..#.#.###.#........##.###....##.#.#.#...##...##..##..###....#.#..#..#.#...#..##.##.#.#.#..........#.#.#.#.#.#.###.###.#.#..........##.#.. .#.##..#.###.#..#.#.#.#.#.#...#.#.#.#.#....#.###.#......#.....###.##..##..####.#.#.#.#.#.#.#.##.#..#.#......#.#..#..#..#..#....#...#..#.##.#...##....#.#.#.#..#..#.#.....##.#.#.##..#.#..##.#.#.#..#..#..#.##.#.##.#.#..#.#....#.#....###.#.###.##..##...#.#.#..#.##..........#.#...#..#......#.#.###.#.#...#.#..#..##.#..####.###.##...#.#..##.#.##.##.###.##.#.##.#.#...#.#.#..#..#.......####.##.##.###.##...##.#.#.#.##..#.#...#...#........#..#.#...#.###.#.###..#.##.##.#.##..####...##..#..#..##.#...#....#..##..#.#.##..#.#.#.#######.#.##.#.##.......####.#.#.#..#..#....#..#.#.#.##.#.....##...#####.#..#.####..#....#...#..##.#.#.#.#.##.#.##.#..#.#.#.##.##..##..#.###.#...#....###...#.#.#.##.##...##..##...#..#...#....##.##..#.#..........#...#..#.#...###.#..##.#.#........#.#.#...###....#.#...###.....##.#...##.#.#.#....###.#.#..#..#..##..##.........###.#.#.###.#.#.#.##.##.#.#.#..#..#..####..#..#.........#.##.#.##.####..#.#.#.#....#.#..#.##.#.#.#..####.##.##..#..###.#.#...........##.#.#.#.#.........................#.#.#.#.##..##. ..##..#...#...#....#...###..#..#...##..###..#.#...#.#.#.#.##.###....#...#...#...#.##..###...#...#.#.#.##.##..#.#..##.#..##..#.#.#.#.#....#.#.#...#.#..##...#.#.#.#.##.##......#####..#..#..##.....#..###..#.......#....##..#.#..#.#.#....#....#...##.##.#...#..#..##.##.#.#.#..#..##..#.#.#.#.#.#......###.#..##..#.#.#..#.#.##.####.#.#..#.#.......#.#...#...#...#..##.#..#..#.#.#.##.#.#.##.#.#.....#.#..#.#.#.#.........###.###..#.##.#.#.#.##.#...#.#...........#..##....##...##.#..#.#.#.###.####..##.#.##.#.#.#.#.#......#.....#.####....###..#.#.#.#.#.....#....##.##..#.#.#.##.......#..#.#...#.#######..#......#..##.###.###...##..##.#.##..###..##..#...#...#.#.#.#.#......#.#####.#.###.#...#.##...#...#...#.#..##.#..#.#...#..#..##.#.#.#.#.#.###.#..#..#.###..#.......#.#.#.##.....#.#.###.#..#..#.#..#.#.####..##..#...#..#.#.###..#.#..###..#.#.#.#.#.##.#.#.#.####.####.#.#.###...#.##.#.#.#.#.####.#.#..#.#.#.#..##...###..#.#.##......###....#..#...##....#.#.....###.#..#####....#.#.#.#.####..#...#..#.#.#.#.#.###.#.##.#.#.#...#...#...#..# #...#..#.###.#..#.#.#.#.#..#..####...#...#.##.##.#..#..#....#.#.##.#..#..#.#.#.#....#..#.#.#.##.........#...##...###...#.##..##...#...##....#..#..###...#.#.......#.....#.#.#..###..#..#.#..#.#.#.##.###.#.#.#.#.#.#.#...#..###....#..#.###.#.#.##.#..#..#####..#...#....##.#.#.#...#....#.#.#..##.#.#...#.#.###.#....##.........#.#.####..#.#.##.#.....#..#.#.#.#.##.#..##.#.#....#.#..#.........#.#....#....#....#.#.#.#....###..##.#.#.#.#....#..#..#.##.#.#.#.##..##.#.#...##.....#......###.....#.#...#.#.....#...#..#.#.#.#.#.#...#..##.#.###....##..##.#.##.#.#.#.##..##..##...####.#.###...#.########..#..#.#.#..#...#.#.#.##.#...#.....#.#.#.#.##.#.#.#.#.##...........#####.#.##..........#.#...#.#.#.###.#.#..#...##.###..#..#.##.##..#...##.....#..##.#..#.##.##.#.#.#..##..#..#.##.##...###..#.#..#.#.#..#######...#.#.#.#..#..#..##..##..#..#.....##..##......................##.#.#..#.#...#..#..###..###..#..###.##.#.#.#.#....##..#.#.##.#.#.###.###..##.#....##.######.#..#####.#..#...#....#.##.###.##.#.##..#...#...#...#..#.#.###.#..##..## .#.#.#.#..#...#..#...##.##.##.....#.#..#.#......###..#..#.#.......#.#.#.##.......#.##.#........#.#.#.#.#.#.#..#.#.#.##.#.#.#..#.#.###...##.###..#..####..####.#.##.##.#..##.#.#.#.#..#.....#..#..#....#......#####..#..#.#.#.#..#.#.#..#.#...#.......##.##.....#.###.###..#.#.....#.#.##.#.#.#.#.##..#.#..#.#.#.#.#.#.##.###.#.#......#.#.##.##....#.#.#..#............##....#..##....#..#.#.#.#.###.#####.##..####...#...##.#.#.#...##.#....#.#..###.#...#..#..#.#.#.....##.#...#.#.####.#.#.#.#.#.#.#..#....#.#.#.#.###..##.#.#..#.#.#.#.##......#.#...#...#......#.....##...#...#.#......#...#.#...#.####.#...#...#..##.#.........#..#..#.##.......................#########............#.#.#.###.#.#.#.####....##..##..#...#####..#....#...#..#.#...#.#.#.#.....#...##...#..#.#...#.#.#.##.#.##.#.###....#.#.#.#.#####.###.#..##....###..#...#..#.#.#.##.#.#...##.#.##.#.#.##.###.#.#.##.#.##.#.#...#.##.#.#.#.##.#.##.#....#.#........#.#...#..#...#..#...#..#...#...#.#.#...#####....#.###.#..#.#.#.#.#................#.###.#.#.#.#.#..##.##.#.#.#....### .........#.#.#..#..#..#..#.##.#.#..#.#..##.#.#.#.###.#.#..#.#.#.#....#...#.#.#.##....#.###.##.#...#...#..#...#.......#...#...#..#...#.#.#####..##.#..###.....##.....#..#...##......##..#.#.###..####.#.##.#.#....#.#.#..#.....#.#....#....#.###.##.##.....##.#.......#...##..#.#.#.#....#..........#.#..#.......#.#..#......#...#.#.#...#.#.....#.##..#.#..#.#.#.##.#.#..#.#.#.##.##.#..#...#..#..........#.#.##...#.#.#.#.#......##......##.#..#....#.#.#..#.#..#....#.#...#..#.##.#..###.......#..#...#..#.#...#.....#.#...#...#...........##.#.#.#..#..#.#.#.#.##.#.#.#.##.#..#..#.##.#.#.#.##.##.#...##...#.##.##.#...##.#.#.#.#..#..#..#...#.#.#.#.#.#.##.##.#.#..........########.#.#...##............#..###...#.#####.#..###..##.#.##.#..#..#.##..#.....#.#.#.#.#.###..#....#.##.................##.##.......###..#..#....#.##.#.##..#..#.#.#.......#..#.##.....#.#.#..#..####..#..............#..#..................##.#...##.#.##...#.#.#.###.#.#.##.#.#..##..##.#..###.#.#.###.#..
.############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################## #.############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################## ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#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...