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