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