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