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