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