#

#For this problem set, I thought of large-scale panoramic views when I
thought
#about having a larger display area.  Thus, I thought a landscape would
#be a good thing to try and portray.

#Here, I show a bird's-eye-view of MIT.  If the display area had only been
100 by 100,
#I wouldn't have been able to put as much of the map in.

def box(bx,by,r,tx):
 for i in range(0,r):
  g.line(bx,by+i,tx,by+i)

#top right
box(160,175,10,195)
box(185,100,80,195)
box(160,100,50,170)
box(160,145,10,195)
box(100,100,12,195)

#top left
box(85,100,12,110)
box(85,100,80,75)
box(75,175,10,110)
box(75,145,10,110)
box(100,100,50,110)

box(20,150,25,30)
box(5,152,20,15)

box(5,110,30,10)
box(17,110,30,22)
box(30,115,10,40)
box(23,90,3,35)
for j in range(0,20):
 g.line(3+(j+1),95-(j+1),23,95-(j+1))


box(50,105,33,62)
box(53,100,10,57)
box(40,145,30,70)
g.pen(0)
box(50,155,10,60)
g.pen(100)
box(70,147,5,80)
box(30,90,10,75)


box(75,30,70,85)
box(60,75,12,75)
box(100,20,80,110)
box(125,80,20,150)
box(120,60,20,170)
box(110,30,20,140)
box(185,30,80,195)
box(175,40,15,197)
box(160,65,3,180)
box(150,30,20,170)
box(30,55,12,52)
box(100,15,10,195)

box(175,65,15,197)
box(160,25,9,163)
box(190,25,5,192)

box(75,10,15,95)
box(77,25,5,80)
box(95,17,3,100)

g.line(1,1,1,22)
g.line(1,22,12,1)
g.line(12,1,23,22)
g.line(23,22,23,1)
g.line(30,1,30,22)
g.line(44,1,44,22)
g.line(34,22,54,22)