.....#.####.#.#...####.##....#.####....#.#....#..#################################################################################################################################################################################################################################################################################################################################################################################################################.####..#..#.#..###.#.#.###..#..###...#..#######.## #......##..##.#####.#.#.#....#...##.#...##...####.................................................................................................................................................................................................................................................................................................................................................................................................................#..##.#......#.#.####.##..#...#.#....#.#.#..##..#. .#.....###..#.#...#....#..#.#..#.#.##....##.#.#.......................................................................................................................................................................................................................................................................................................................................................................................................................#.#####.##.######.###.####.###...##..#.#..#.## .#####.##..#..##.##.#...#..##....#.##...####.###..................................................................................................................................................................................................................................................................................................................................................................................................................###.#.##.####...######..########.#.#..#...##...#.# #..##..##.###.#..#####.###...####.###.#.###.#.#.#.................................................................................................................................................................................................................................................................................................................................................................................................................####.#..#..#.#.#.###.#..####.#.#..#.##.###..#.#.## ...#.#.##..##.##...#.#.##.#..##.##...#..#..###.#.#################################################################################################################################################################################################################################################################################################################################################################################################################..#....#.##..#.##...##.......#..###.#.#..##..###.. #...#.##.#..#..######.#.#######.###.####.#.#...#...................................................................................................................................................................................................................................................................................................................................................................................................................##..#.##..#######.###...#######....#.##.#.##..#.# .#.#..#......###.#....#.#####.##.........###.#...#################################################################################################################################################################################################################################################################################################################################################################################################################.#.#...###.#....####.#.#.#..##..####.....#.#.#.... #...####....##....####...#.##.....##.###..##.##.###################################################################################################################################################################################################################################################################################################################################################################################################################.##..#.#...............#.#....##..#..#....#...##. .....###....##..#.##..#..##..#.#....#.###.#.#.....................................................................................................................................................................................................................................................................................................................................................................................................................##..##.###.#..#.#.#.##.#.#....#..#..#..##.#.#.#### ..##...#.#.#...###..#####...##.####...##.##.#..#..................................................................................................................................................................................................................................................................................................................................................................................................................#...##.#####.###........#...###.######..#...#..... ..####.....#.#.#.#.##.#...#.....#.##.##....####.###################################################################################################################################################################################################################################################################################################################################################################################################################.##...#..#...###...#...###......##..#..#...#.#### ..##.#.####..##.#..#..#.#.#..#.#..##.#..#.####.##.................................................................................................................................................................................................................................................................................................................................................................................................................#..######..####.#...#...#...##..##......#....##.#. ..#.#.#...####.###.##.#..##...########.#####.......................................................................................................................................................................................................................................................................................................................................................................................................................#..####.####.###.#....#.###..##.#.#..###.....##.. #.###..#....##########.####...####.##..##.#.#...#..................................................................................................................................................................................................................................................................................................................................................................................................................##....#..#..###.###.###..#..#####.##.#.#......#.. ###.##...###.#.##..#.##.#.#..#..####.##...#.#####...................................................................................................................................................................................................................................................................................................................................................................................................................#.#.....####..##.#.###..##..##.#####....#.#..### ##..#..##.#.##.####....###..#.###.###..#.###...####################################################################################################################################################################################################################################################################################################################################################################################################################..##...#.##.##.###.#####.#.##.##...#......#...##. ..#......##.####.###......####..#....#....#.#..#.#################################################################################################################################################################################################################################################################################################################################################################################################################.....#.#...#.#.##.........#.##..#..##...#....###.# ###.##.#.##..###..........##.####..#..#.###.#####.................................................................................................................................................................................................................................................................................................................................................................................................................###..###..##.##...##.#.#...##..##.#..##...##...#.. #..#..##....#.#.#####.#....##.#.#.##......#..#.#.#################################################################################################################################################################################################################################################################################################################################################################################################################....###.##.#.#.#...##.#..###.#..#.#..#######.#.### #..###.##.###.#.###.#...#....#.####..#.#...##.##..................................................................................................................................................................................................................................................................................................................................................................................................................#...###.###...##.#.#.##.#..##..####..#.#..#.##.#.. #.#..##.#.##.######.#..#########.#...#..##..#.#.#.................................................................................................................................................................................................................................................................................................................................................................................................................#...#...#.#.#.#...#...##..#####.#.##...#.#....###. #.#.##.#...##.#####.#..#.##.#...#.#....######.##.##################################################################################################################################################################################################################################################################################################################################################################################################################.####.##.#.##..#.##............####.....##..#..#. .#.#.....###..##.#...#.##......###...##.#.##.###.##################################################################################################################################################################################################################################################################################################################################################################################################################..##..##....###....##.#.##...#..##....#.#####.... #####..####.#........##.#.#...######...##.###.#.#..................................................................................................................................................................................................................................................................................................................................................................................................................##....#.#..#.##.#..#.##.#.##....##.##..#.#..#...# .##.#.#....##.##..#..#..##.....#..###..######..#..................................................................................................................................................................................................................................................................................................................................................................................................................#.#.####....#.#.#########..######.####..####.#.##. .......#.####..#..#######.#.#.####.#.#####.#####........................................................................................................................................................................................................................................................................................................................................................................................................................####...###..##..#...#....##..###..####..#.#. ####...#..##..#..#####..###.....#.#.####...##..#..................................................................................................................................................................................................................................................................................................................................................................................................................#...###...#####.##...#...#.#.###....####..#.##.### #.##...##.#..###..###..###......##.###.#####.#.###################################################################################################################################################################################################################################################################################################################################################################################################################.#....###.#.###...#.####....##.#...###.#.#.##.#### #.#..#####..##...#..#..###.###....#...#...#..##...................................................................................................................................................................................................................................................................................................................................................................................................................##.#.#.#.#..#.###.#..####.###..#...#.##.####.##.#. #####..#.#####..#..##..#......#...######....#..###################################################################################################################################################################################################################################################################################################################################################################################################################.######...#.##..#.###.#.##...##.##..###.##.#.#..#. ##...#.##.###..#.#....#..##.#...###...#...####.##....................................................................................................................................................................................................................................................................................................................................................................................................................#.....##.####..##.##.....#.##.....##..##.###... ....#.###....#.#####.##..####...####......###.#.#....................................................................................................................................................................................................................................................................................................................................................................................................................##.###....##.###....######....#.##..##...###.## #.#...###..#.#######.........#.#########.#.#...###################################################################################################################################################################################################################################################################################################################################################################################################################...#..#.###.......#.##...#..######.###.#..##..##.# .####..#....#..##.........#.#..##.#...#..#.#.....#################################################################################################################################################################################################################################################################################################################################################################################################################...#.###..#.###..##..#.##.#..#..#...#.#...#....### #..#.###..#..###.####..#.#.#..###.##.#..###....#..................................................................................................................................................................................................................................................................................................................................................................................................................#.#.#.#.#..#.#.#....##..#.##.#.##...###...#####..# ##.###...#.##.#.#.##....#.######.#...#.##...#.#..####################################################################################################################################################################################################################################################################################################################################################################################################################......##.#.##..#.#...###.####.##...##.####..#.# ###.###.....#.##..#..#.#....#.#.....#....##..###..................................................................................................................................................................................................................................................................................................................................................................................................................##...###.##..##.##....##..##.#.##..#.##..#.#.#...# .....#.#...#.#.##..#....##..###.####...#..#..#####################################################################################################################################################################################################################################################################################################################################################################################################################.#.##...#....#.....#..######.##.#.#.##..##.#.####. #..#..#..#.#...##.###.##.#.#..##..##..#.##......###################################################################################################################################################################################################################################################################################################################################################################################################################.###...##..#.#..##.#..#####.##.#.#.#...###.#.#### #.#.##..#..####.#.###.#..#.....##....#.#.#.#..##....................................................................................................................................................................................................................................................................................................................................................................................................................#.....##..#.###.##..#####.#.......###.#####...## #..#.###...#.##.##.....#...##.##.##.#..#.#.#####..................................................................................................................................................................................................................................................................................................................................................................................................................#...#.#..###..#...#....#.##.#..####..###....##.### .#####..#.###..##..######.....#####..#.#..##..###..................................................................................................................................................................................................................................................................................................................................................................................................................#.#.#...#..#.##.###.####.#..#...#...#.#...#####.# ##.####.#.#.####.##.###.#.#.#........#...###....####################################################################################################################################################################################################################################################################################################################################################################################################################...#...###.###.....#..#..#.######..#.##..#.#..## ..#####.#.##.##...#..######.....#..######....##.#.................................................................................................................................................................................................................................................................................................................................................................................................................#.####..##.#.#.....#.#.####...##.##.#..#..#..#...# #.#...#####..##..#.#.#...#.....#.....##....####.##################################################################################################################################################################################################################################################################################################################################################################################################################..#..#.#......##.....#..####.....########.#....##. .###...#.#...#.#####.....#.#.###..#####....###.....................................................................................................................................................................................................................................................................................................................................................................................................................##.#.#.##.#..##..#..#..#.#.##.##.....####.#...#.# #.#......#.###.#...#..#...#...#.##...##...#.#..#####################################################################################################################################################################################################################################################################################################################################################################################################################..##....#...#.####..###..#.##..###.##.#..###.... ..##...#..##.##.##.#.#..#.#..##.#####..#.#......##################################################################################################################################################################################################################################################################################################################################################################################################################.#........#.##.#.#.##.#........#.#.#.#.#.###.###.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# ..##...###.##..#...###....#####..##.#####......##...................................................................................................................................................................................................................................................................................................................................................................................................................###.....#####..#.#.#....#...#.#.#.#.#.##....##.# #.##.#####..#.#...#.##.#.###.###.#......##........................................................................................................................................................................................................................................................................................................................................................................................................................###.######.######.##..###...#####..#.##..#.......# #.......##..#...##...#..##.#..#.#..#####.##.#.....................................................................................................................................................................................................................................................................................................................................................................................................................#..#.###.#.#....###.##.#.####.#..###.#.#.#..#....# ##.##..#####..##...#..#.##.####..#.##.#####.#.##.....................................................................................................................................................................................................................................................................................................................................................................................................................###.#.#.#.#####.##..#..#####....#.#..#.##.#.##. ..##.#..#.##..##.#....##.#..##.##..#....#..#..#..#################################################################################################################################################################################################################################################################################################################################################################################################################....##..#.#####.##.#.##.#......#..#..##...###.#... ..#####..#..#.#...#.....###.#..#...#....###.#.#..#################################################################################################################################################################################################################################################################################################################################################################################################################...#..##.#....##...##..#...##.#.#..#....#....#...# ..#.##.##....#..#.#.##...#.##.###.##..#.#######.###################################################################################################################################################################################################################################################################################################################################################################################################################..#.##....#....#.#...#.#...##....##.##.##..#..### ###....#....#.##....##.#..#...###....####..##.###.................................................................................................................................................................................................................................................................................................................................................................................................................##.#..#.#.##..##...###.#.#.###.##...###...####.#.# .#...#..##.####..#####...##.##..########......####################################################################################################################################################################################################################################################################################################################################################################################################################..#.#..###.##.#######..#....#...###.#.....#....##. .#.#...##..#####.##..###...#.###.###....#...#....###################################################################################################################################################################################################################################################################################################################################################################################################################.##.#....#..##...##.#.....##......#..###.###.#.# ###...##...####....##..####....#.######...#..#.###################################################################################################################################################################################################################################################################################################################################################################################################################...####......#.##.#.#.##.##..#..#..#.###..##..#.## .####..##.#.#..####.###.#.#.##..#..##....###.#..#.................................................................................................................................................................................................................................................................................................................................................................................................................#.#..#..##.#.##.##.#.#.#...##.#.#...####...#.....# ..#..#.###..####....#......#..#.######.#.###.##........................................................................................................................................................................................................................................................................................................................................................................................................................#..##...#....#..#......###.#...###.###...#... ......###.#..#..#.##.##...#.....#..###.#......#####################################################################################################################################################################################################################################################################################################################################################################################################################.....###.##.#...##..###.###..#.#.##.##.#.###..### ###.#.###.#.###.###.#.#.#.###.###.#..###..#.#.#.##################################################################################################################################################################################################################################################################################################################################################################################################################.#####.####.#.#..###..##.#..##.#.#.#.#.#..#..#...# ######.###...##...######..####....#.###..##....##..................................................................................................................................................................................................................................................................................................................................................................................................................#..#..#.#....##.####..#.#.#####.####..#.#.##.#### ..#.##...####.#.######.##.###.###...##..#..#.##....................................................................................................................................................................................................................................................................................................................................................................................................................#...#....#..#.#....###.###..#######.#...#....#..# #..#....####..#.#..#####...#.#..#..####..##...#..#####################################################################################################################################################################################################################################################################################################################################################################################################################...#....#..#...##.#.#.##.###..##..##.###..##.. ##.#.#..####..#.#.##.####..#..#.#..#.#..#.####..###################################################################################################################################################################################################################################################################################################################################################################################################################...###.....##...#.##..#...##.######.#.....###..#. ..###.#.##.#..#..#......#.##...##..#..####..###.#.................................................................................................................................................................................................................................................................................................................................................................................................................#..##..###.###.....#..#..#..####.#.#.###..#.#..#.# ####....#..##...####...#.#.##.#...###.#.#######.#.................................................................................................................................................................................................................................................................................................................................................................................................................##.#..##..###.#.#..##.#.....###.#.#.#..####.#####. #....#.###..##.#...#.#.##....#.#.#..#...#.#..####..................................................................................................................................................................................................................................................................................................................................................................................................................#.#.###.......#####.#.##..#...##.#....#..#.#.#... ..#...#.#..##.####..###..#.#.##..#..#####..##...##################################################################################################################################################################################################################################################################################################################################################################################################################..#.#.####.###..#.#....#...............####.#...#. #.###.#.##...#..#.#.#....#..###.##.#.#.##.#..####.................................................................................................................................................................................................................................................................................................................................................................................................................####...#####..####....#..#...#.#####......##.##.## .#.....#..#.#.#..##..###.##.########.#..###..##..#################################################################################################################################################################################################################################################################################################################################################################################################################..##.#..##.###..###.##.#.#...#....#.#....#.#.####. .....##.##.#...##.###...#...####.####.###..#.#.##.................................................................................................................................................................................................................................................................................................................................................................................................................#####..##.......##.#.#.####...#..#...###...##.#..# .##.##.####.#####.###.##.##.#.#.####...####.#.#.##################################################################################################################################################################################################################################################################################################################################################################################################################..###..#.#.#.#####..#.##...#...#.#..#.#...####.... ..#.....#.##.##..#.##.#######.###..#..##.###.##....................................................................................................................................................................................................................................................................................................................................................................................................................###.#.##.##..##########..#.##.###.###..##.#..#..# .#.#.#.#.#.###.##..######..##.#...#..###..#.#.###.................................................................................................................................................................................................................................................................................................................................................................................................................#....#..#.##...........##.##.###.##.##..###.#.#.#. #....#####..#.#.#.###.###.#.##..##..#..#..######....................................................................................................................................................................................................................................................................................................................................................................................................................#...#.#.#.#..#..#........#.#...###.##.#.###.#.#. #...#..##.##...#.....##.#.###..#..#.#.##.......#..................................................................................................................................................................................................................................................................................................................................................................................................................#.#..####.####..#.##....#....#....#.#.###....##### .#.####.#..####.#......#.###..#########.##...#.#.###################################################################################################################################################################################################################################################################################################################################################################################################################..###.#.###...####.##.####..######.##.###.#.#.## ##...#.#######....##.##.#.#..#..#..#..##.###....####################################################################################################################################################################################################################################################################################################################################################################################################################..##.###...##.##....##.#..##.....###...#.......# #.#..#.####..#.#..##...#....####.##.##.#.##..#....................................................................................................................................................................................................................................................................................................................................................................................................................###.##..#..#..##.###.##...###.#.#.....##.#.######. #.##..#.##.#..###.###..#.#....####.#.#####...###.##################################################################################################################################################################################################################################################################################################################################################################################################################...#..##..###.####..#........###......#.#####.##. .#..####...#.#####.###..###..###..##.##..#.####...................................................................................................................................................................................................................................................................................................................................................................................................................#.###...####..#.##....##.#.##.....#.##..###.###..# .#.####..#..##.####...#...###..##.##.#.#..#..#..##################################################################################################################################################################################################################################################################################################################################################################################################################.#####..#..##.....###...#..###.##.##..##.#.#...... ##.####..###.#...#.#.####.##..#.....#.#..#.#.#...#################################################################################################################################################################################################################################################################################################################################################################################################################..#.#.##...##.#########.#.##...#.##.....##.##...#. ..#......#.#.####.####.##..##..#..#.#####...#.##....................................................................................................................................................................................................................................................................................................................................................................................................................#####.#...####....#.#..###.#####.###.#.##.#..... ...#.....##....#...#..##...##.#.##.#...##.#.#..##..................................................................................................................................................................................................................................................................................................................................................................................................................######.##.##..#..#...##.###..#....#.#.#..####..## ###..#....#.#.##..#..###..#.###.#..#.#..#.##...#...................................................................................................................................................................................................................................................................................................................................................................................................................###.#..###...##..########..##.#.#.##.#..##...#..# #.##...#...#...#..#.#.....#.###.##.####....#....####################################################################################################################################################################################################################################################################################################################################################################################################################..##.#..###...##.#.#.####.##......###..##...###. ##..#.#.#.##..#..##.#.##.#.###......#.####.##...###################################################################################################################################################################################################################################################################################################################################################################################################################.....#...#.#.#.#...###.#.##......#...#.###....#.. ##......#..##..#..###.##...##..##..##..##.####.#.#################################################################################################################################################################################################################################################################################################################################################################################################################......###.#.#..#.#########......#.#..##.#.##.#..## .#.....#.#.###....#.#..#.#.###.###.....##..##......................................................................................................................................................................................................................................................................................................................................................................................................................#..##..#.####.###.#######..#...####.##....##..### ##...#..#.#.#.####..######..#.##..###....#..#..#####################################################################################################################################################################################################################################################################################################################################################################################################################..#......######.##.##........#.##.##.....##..... .#.##....###.#...#.##.#..####....###.##.######.#.##################################################################################################################################################################################################################################################################################################################################################################################################################.##.###..#.#.###.#...####.##.###.##..#....##.#..# #.##......##.##..#.######.###.#....#.######..#..##################################################################################################################################################################################################################################################################################################################################################################################################################.####.#...####.....#.#..##......####...##.#####.#. ..#.#.##..#..#...####..##...#####..#####..#...###.................................................................................................................................................................................................................................................................................................................................................................................................................#.###....#..#.###.#.#..##..#####.##.#.##.####..#.# ####.#.####..####.####...#.#...#......#####....#....................................................................................................................................................................................................................................................................................................................................................................................................................#.#..##...##...#.##.##.#..#..##.#.#.#..##..#.#.# ##.##.#.#..#.###..####..#.###....#..#....###.....####################################################################################################################################################################################################################################################################################################################################################################################################################.##...##.##..##..##..#..##..#.##.##....#..##...