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