.OwZOvOwxZwzI1zwOwOz...`...+`^ `         .     . .1.?OZOO+zzzz+vz+1vc
 .wwGI??jwkwwwwwdGwwXwx..```````!. `      zwAJ......`` `.dwzwwOOZrzOZC`
`.YU6I+.. ?TYVT6J+J1vT1! ` ` . .`!..   `  ?6ZTTUYUVVU;...`.7=zTCCCzOIl`
 .c`+OwOyo+ juzy+1zz!..?+....  `..` ``  `  +zzzz&ywOzOwwO&. ``+wZzzIzI`
 .I.ZV71dVVOO0VC7CC?wO+:.``!.....J........ .ZOXXZX0wwZ0XZwZG.. ,?wZOIC
`.c.+: .OZ3jOzOC1zJ++z....   .!``J++.  `.?+1OzZOIOIzOzIOOOzIOI: !?1Izl`
 .x.J..&uo&&&&eA+?!uJ+.+....   `.uz:jsz++!.Jz+Au&u&s+uyusu&susa+. .jux
 .Vl`!+0XUUCC4U0VTTzOvv?``jc.` ` ??1.``.. ?0X06v0OUCzVvClXO0OOO0I. .Il
 .wu,`,OwOwuzouyz. `.+=+++.+...`` ` `   `+.`wwzuwzoz+O+1+zu&y+uyyo..1I`
 .wwk..`! ?wwXdkx,```++k+wz+.++.         ?` .OwZwZzkzZjOy+uIzwzXwX& .2
`.VXS03.`?UU0ZZ0O+. .` `+zUY:.?:    `     .. .TXV6U0UV0VVOCIZVZ0VU$ `I`
 .wwwwAo.Jwwuwwwwo. .. +..`z?. .  .  ` .``1&..?wwwwAwwXkwwywzwwkwwI  c`
`.UX0UUVUVOwVVVVU6+  `.`?+^?!``  1.`  zI`  `   ?TVVVVVUTCV6v+OU0UV$ ?3`
 .tOzOwzOzOOzOI.JI` .`.  +..` .  `+   +OOOuz&..OZOwtt1z+OwIjZz++twI .+
 .wwOAwwwyVOOwXI.`l.`.?+ J?1..`` `!   `.??XwwwZlzCOwyzn+tzIz+zOZIuI.1I
 .OOIZvCwV0OvOVV:`.+.`i+.?  ?7! ```` `  `.VIz+zzzvZZwOZIO1?+wOw0VZC J3
 .zz&A&&Ju&&x1uA+. Jx  j,.!..!`    .     .&&u&s++?usus&&+++j&xv&uso..o
 .UU0ywwT6TZ64ZzI.` ?o..Tz:`+,.C. `7"771..ZVTVUGz&JzvTYCO+z?UUX0ZWU\`C
  ` ``jOw0Ozzzzwzz. .wz +I.``.+c` .`` . `rOz++v+++!1+++zz++++&zzOww|`, `
  .. `` `?CwOCzZ1O2...wo.j,  +I!  ^.:`?jywCOz:+?+:?z.1=1++11+vwIIOXw!``
  ..        ?T3v?Cvz: ?U:.3. ?6.`. .! ?VYCCvOIC++!+1;jZC1+1?;1?CCvTU:  `
  !+?+...     `Oz=jzz+.OO,?, JOc...  ` w&wwzuzOz1zlI1jx++&O&&OzIzzuzz`
 .....        ` ?CI?TI+TCC.?`JOV+?!..  z6VYTOIVzCCz1zVYYT7C0TOTzOVOV6.
 .IOzI... .    `  ,C1OzOC1z +l11zO+.+ `OzIl=zvv+11z1;+z+;!++?111ZlzOI:
 .=z1v????z.......   `???!?!IzzwAAdyn+ydsAAwwAyzzOvz+zz&+&sw&xzswzzwyl
  ......+Jz+1?++..,...`.` `       `  `??=7777=77=TV0wCYTOOOVVOzwCOwCOl
 .xi&&u&uxw++..+:...?+?.`++.+.`......` ` . `  `  ``.us&+&u&&&uzjxuu&&+
 .????7?7????!`````````````````````    ```           ?777?????7??????!