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