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