,,,,~
                      ,,       ,:    ,,,::~
                    ,          ,,,,, ,,,::::::,:
           +       ~,,:      ,,,, ,,,::,:::::::::~
        ~,,,,,,,:~:::::,,  , ,,, ,,,,,::::~~~~::::~
       ~,,,,,,,,,:,,,,,:::,,,,,,,,,,,::::~~~~:~::~~=
       ~:,:,:,,,,,,,,,,,,,::::::::::::~~~=====~~~~=+:=
       ~::::::::::,,,::::~~~~~~~~~~~=====+++++++++++++
     ~~::::~~~~~~~~~~~~~=====++++++++++???????????I?~
 :,  +=~::~~~===========++++++??++=++++?????+?,:~=,
 :+ ,?+I??=====+++++++++++++?+++++=~~:~++????++
   :+====++++++++++++????+++++++++=~~:~~:====+~
     ?===+I=~======+++====~:~===++++=~~~~~==+?:
+++=, ,+:, +==~~========~~~~===+?~  ,+?++???I:
 +++          ?+++++: ?++++++=+
                 =+   ++,:



free hats


...,,,::::;;rrrrsssiiiSSS555222XX33999hhhhhhhG9h933X5is;::. ,;sSS2333hGGhhhh9933XXXX225Siisrrrr;;;;;;:::::,,,,.... .,,:;ri5X932i; :HG3Sr;:,.. . .:. .......... ;:.,rrrrrrr;::,,,:;r5Ah @2, ,::::::::::::: :r ,;;;;;;;;;;;;, s. ;rrrrrr; .r rrrrr;;;;;;s,; ;5 ..,,::;;;rsiiSir@@ i@.;s ;;::::::::,,,,r; ..s,,,,,,,,,,,,s;: rr rr ,.2 :5,, X &@ @. S..2 5.,2 ,5: X ;r..:r i:: .3 HG .@ 2 :r ,i,.5 :i: 5 i,, ;; 3.; Si @X XX 3 r: ;r, 5 ;r..S 2 : s, ,S.: B: @r @ .X 3. 2:,,i ir :s h ; 2 s:: M. @. ,@,;;s. ;srrrrrrrrrrr;r; : 5r;;;;;;;::::;r,. 2r;;;;;ir ; Xr;;rrrrrrrr;;:ss r X;. :@ Gr . . : : :siiSS555555Siiir,@@S. @@@@@@@@@#####MMBBHHAAAG#&siSX22S5iSiissrsASrrr;;;;:;;r3:::,,,,,,..,,,. i;.. :.,5&X @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#BG2r, r 2@; :h ,. r ....,,,rs,;;;;rrrrssiii522XXXh#AAB##@@@@@@@@@@@@@3s@@@@@@ ii . . .@@X@@@@@@@@@@@@@@@; 25 ; .: ,. , ;. .@@srsiiiisi@.,A XX r :: ;, :: i: @@XS2222252B @ XX r ;, ;, ,r ;X.M@@#MM#####M@Ar@ 3i r ;, ;. r ,;s;;;r;;;;;:;;:@X 5B.;,...... r , ;, r #. &@XhAHBMMH&G99hhhhhhh93h3#h2XX2225SSiisrr;Xs::::::,,.. .:... ... ; @ .@@H2Siiis@@@@@@@@@@@@@Arr&XS239hhh93999hhh#MAHHAAA&GGGG3X@@@@@@@##MBA3G&iiiisrr&s;::::::::::::::::::,,, @3 ,2@@@@@@@M@@@@@@@@@@@@95Ah225Sisrrrrrrrr;5s;;;;;;rrrrrr#@@@@@@@@@@@@@@G&i2XXXX#M# @s @@@@@ @@A 9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##BAH@@@@@@@Xsi&@@@@@92rrr;:is: .rssiiiS22i2#@@@@@@#5s. ,@@@@@ @@ s 9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; s@@@@@@@@@@@@#@@@@@@@@@@@@@ 9MBAAH&, @@@@@@ 9@# ;: : r@@@@@@@@@@@@@@@@@@@@@@@@@2 &@@X r ;@@@@@@@@@@@@@@@@@@@@@@@@@ .. . H@@ .5 ,. s@@@@@5@@@r @@@@@@@@@@@@@@. A@@; 2; : #@@@@@3@@@@@@@@@@@@@@@@@H :@@& .:. ,#@@@@M @@@@@@@@@@@@i M@@G sr : .@@@@@@;,@@@@@@@@@@@@@@@@, @@@@;,;&@@@@@@. B@@@@@@@@#, :@@@ ;;;, ;@@@@@@ ;@@@@@@@@@@@@@@X #@@@@@@@@@@@. rXhhXr @@@@r ,s@@@@@@G :@@@@@@@@@@@@: ,#@@@@@@B; @@@@@@@@@@@@@@@B ,ihBMM#BX, r@@@@@@@@@@@@, .shH###HS