OMG, so detailed. I'm truly in awe. Well done!