top: 38x29
bottom: 38x34
left and right: at the top 27 11/16 at the bottom 33 1/16 x 18.5
front: 36.5x14.25
back: 36.5x18.5
port 1: 27 15/16x36.5
port 2: 1.25x36.5
as for the angles.... i could do it but it would take a long time and i have a box to build tomorrow so im leaving them up to u.... if u cant get it than i will try to help tomorrow