My God, how much patience is needed to build this? I admire it