//Look beyond the box!
//The original 101 X 101 dbn square doesn't give you the full picture

//you'd be fooled into thinking that there are four squares.
//With the larger dbn square it becomes *clear* that there are
//actually four triangles
//... but what lies beyond the 202 x 202 dbn square???

forever
{
   command square V W S C
   {
      pen C
      repeat A W (W+S)
      {
         line V A (V+S) A
      }
   }
   command outline X Y L P
   {
      pen P
      line X Y X (Y+L)
      line X (Y+L) (X+L) (Y+L)
      line (X+L) (Y+L) (X+L) Y
      line (x+L) Y X Y
   }

   paper 0
   field 50 50 150 150 10
   pen 100

   //the triangles
   repeat A 0 85
   {
      line (85-A) A (85-A) 85
   }

   repeat A 115 200
   {
      line 115 (A-115) A (A-115)
   }
   repeat A 0 85
   {
      line A (A+115) 85 (A+115)
   }

   repeat A 115 200
   {
      line 115 A A 115
   }

   //the squares
   square 50 50 35 48
   square 50 115 35 48
   square 115 50 35 48
   square 115 115 35 48

   outline 50 50 100 100
}