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