..#####...#######..########....######....#.....#..#....#...##.....##..##....##.........#......#....##.....##..##............###......#.....########...##...####........#....#......##.....##..##....##...#.....#....#......##.....##..##....##....#####.....#......########....######...