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