What is the exact maximum height oak trees can grow?

I want to grow oak trees just as high as they can get - including the leaves. And i want to build a roof on top of my tree farm.
I did not think it would be that hard to find out the maximum height of ordinary oak trees on the internet, but it kinda is.

The only hint I could find is from the minecraft wiki:

Large oak trees are more uncommon, and have a distinct look and different growth requirements. They often have "branches", outgrowths of wood on the sides of the trunk, or even freestanding and surrounded by leaves. They require 4–14 blocks of open space directly above the sapling to grow (air or leaves only) but can otherwise be completely enclosed on all sides.

But wiki just tells that large oak trees require up to 14 blocks of open space above the sapling to grow.
so I could guess the max height is 15 - but does this include leaves?
so maybe it's 16 for 1 or 17 for 2 additional leaf-blocks?

Does anyone know the exact height they can grow (without and with leaves)?


15 blocks (with leaves)

I tested this on 320 "big" trees, and got 15 blocks 2 times, never got more. I also tested if there would be some bug - eg. putting saplings in a 8x8 square, and always got a maximum height of (15 or less).