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