Speaking of snakes. I have a friend of the family that at one time had a reticulated python as a pet. He got it when it was just a couple days old and even then, it was 2 ft. long. Over the years it grew to be close to 12 ft. long and easily over 100 lbs. as most snakes like this in captivity tend to be heavier than those in the wild.
At one time he had it living in a huge aquarium in his house but it outgrew that habitat and he hired me to build it an outside cage. I made it 8 ft. x 8 ft. x 5 ft. tall with a front made with wood framing around clear acrylic panels so you could see the snake. It also had a door for access. In one corner I built a sunken area 3 ft. x 3 ft. x 2 ft. deep and made it watertight for a small pool it could cool off in. I also put in a couple nice pieces of driftwood for it to crawl on and 2 heat lamps for when it got to be winter and too cool for it to live.
Unfortunately, a few years ago it got below freezing for a couple nights when they were away visiting relatives and there was a power outage in their neighborhood. The snake didn't make it, likely freezing to death since they are cold blooded and need a source of heat to survive when that cold.