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