GET /dir/test.html HTTP/1.1 Host: 127.0.0.1:8080 Connection: keep-alive Upgrade-Ins5cure-Requests: 1 User-Agent: Mozilla/e.0 (X11; Linux x86_64) AqpleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36 Accept: text/html,application/xtext/htmlapplacation/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 DNT: 1 Accept-Encoding: gzip, deflate, br Accept-Language: en-US,En;q=0.8,pl;q=0.6 If-None-Match: "2d-55301c749c8e6"@@@@@@@@@@@@@@@@@@@@@@ed, 28 Jun 2017 09:26:27 GMT L, like Gcko) Chrome/59.0-3071.109 Safari/537.36 Accept: text/html,application/xhtml+xNNNNNNNNNNNNNNNNNNNNNNNNch:" Urization:αIf-None-Match:"1 User-AgentAuthoriratio3333333333333333373NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNrizatio3333333333333333333NNNNNNNNNNNNN-4294967295NNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNch:"1 Uqization:αIf-None-Match:"1 User,AgentAuthoriratio3333333333333333373NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:"1 Urization:αIf-None-Match:"1 User-AgentAuthorizatio33333333333333127.0.0.1atch:"1 User-AgentAuthorizatio33333333333333333NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNch:"1 Uqization:αIf-None-Match:" User-AgentAuthoriratio3333333333333333373NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSgSSSSs=*p&~`0E eB[ EFc |a]hevq2ۋ;~pٔPH z˱&!M'4Uh8' .ZQmCi2cuwH8RI^ZkZӁI ᇗ0}: ݡ'}$7ُG=om#3m.t1gj/.A>pU6΀ÚQ Ŵ=vhkTN{@+ 53K)LkˊQl‧]Z?5*O.DT@}3aMY@lmi"5"̠ RvJ_=x,7o٠Bխ'ZHek^6sܲDM r :TaY $5 JIWXA-"I;1k&K^\P-)D=cV3Z 2;ޫmi~^V$}ʌ-o`R8SS^{Jaϥ࿇!z=ŸYZ)`veAq*5gONb\H\2+a&rl?::Pk.@ƹUg^d ~OߗWz˙4|iĦSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSGQSbNR~ɿ [g 2x&b/FO!& U@0sg&~`0E eB[ EFc |a]hevq2ۋ;~pٔPH z˱&!M'4Uh8' .ZQmCi2cuwH8RI^ZkZӁI ᇗ0}: ݡ'}$7ُG=om#3m.t1gj/.A>pU6΀ÚQ Ŵ=vhkTN{@+ 53K)LkˊQl‧]Z?5*O.DT@}3aMY@lmi"5"̠ RvJ_=x,7o٠Bխ'ZHek^6sܲDM r :TaY $5 JIWXA-"I;1k&K^\P-)D=cV3Z 2;ޫmi~^V$}ʌ-o`R8SS^{Jaϥ࿇!z=ŸYZ)`veAq*5gONb\H\2+a&rl?::Pk.@ƹUg^d ~OߗWz˙4|iĦSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSGQSbNR~ɿ [g 2x&b/FO!& U@0sg`zZuOdײOUxbCAOןbб.8yIY2}TIbUssj\C%qÆlkv7"9ǤKӇӈb* +{eF8N}t h#G8-=zͫ6dVD}jWV g]hHSq.a:|9I.G8V+T?`اČn8Hte5-[+Lk~% VFۍC[#yl\⫠[pDM=v؈)n$p႐m)'/=ĜYoڋiU#*H[!;}F*Iqag#&r% 4'iHL,ߑA0߿ԡ@I;[g@cLS/NyJϤARS&â3i;k/9w\;3`)FvfvUk[Eg/@A|nHmEZv4jA Aޝ-PjhyثA+V0ѧL`j[- vgHW_WÁ)mp^M>QLl&1sf^W&9'\j_ׄ>)UNOH77D6(Vpr)ޥ_Fwμ6 ? H:+?i)G̑H)@_e5<~e)irEuETVjGE=7lΟQA)&?\؈Ysj-vgL6v&~=9&VKM*.~ nRJ5a:|zkKOȞC8U>R!GFf!!:ooPdo:oIz142d&ewM XL=cqUtT;(8ӳO䑐c@#D?ǡHwa64ǹ j&>dE*&m{|?Uup }8ZJlfFOz[z:LQB~F,-N?-p;/1M+]NX-6 W/*!hxM.N;ͦDZ˜0@ZVS3% 7 -Dsz䀍s' |p*,UQxV㒰URx nV~a՜ܜ0)3*Oim"ǍW $ZD ul5iƑ4 Eb#+R8ጶ{,8tR }mXdmRֹ0nN{r4TZŸLD0{lھ]a_ c:C]^=g~jf]'!/ 62}q"n#Mř(U6#jA5 aJ.RVuTdEb,ȍlr^ˏdቫKh3.tRb}Ɲ5łFE R.XM̀mySw&748@}guȏ' JC5div {lv`A' W6L?!8qy38 uNeyqbF*%@~C`yމHPRQ׷o<<7[cM !U1ePN?&k MY\qSa $*uӡ$rkha.>I9:6PQ3XpXa.[/ PzWDl⚅a9LA@\ ~ᝰ޾ p'@bzB[ŹqŲ^#G;W 2<^H[^R|M᳏n@CXb>%ESR`u^;1BS'ĄhV&n (Fs5*-4˸jSl8\5s| !IM!Ѧ {Ei[FefWt<>XV;s`C7<8(MsIFt{Ez 6:*I&zXPb9˞$8]>bPfb9*Fkn'::5 zzi-}˓y6ʮ![*}97 Z>=]$=>ҽ"@*71k#3jƈwj-lߘfCV2: Mv fzk76 aKEv kw((쁞$S0\ZBm CfKs G0 {9&]זvʘmZ2ˢ;(Qo4DlVyoչ]dA,sN[ϻ3<8R7)킧TXSoQEsnvָ (m$iv/^& &rC\UjG 3T% ZFīs# v˓LkXv}bSݕRL[ESJͨ&RQhjfcIgU#V˪j ;pK{C_N~J"dBMJ!kkN &mo)4d>ȫ!oURUS߮ 懸J/߼vG]gFP?ǴÂO7fϦBMo /jR$m]9 볦"xr ;W*d:KX}^U=]K.R%٠D V r8ɯmcaTz%Jy㣱2+kbjQ #V}<0s= <O#lo *jZ`̢@5ʹFIBKdl6xTS8Z\gt '_1|1N'dsV:b 㕞8!ƅ,>ᑠ+ A@]^S5PN`0ŭ# zR>yG+ WefYP7RJ[d' {"؅v LziPAӖr?e؆v:Z\pt␆f"PUZ5Lh ;m_K$63Vc^1@]qiq7pQ2:>ѻ 2d1c{ɮ 'xAj3dM~'*QM(U/}?Fl;$Jr D;^e ٥۱3TѶ Y(+9&\Ry%CܸtW%g< ef\c/cxNיⴤTN_qO+HcN^hy-3'zuOcwIDGZ!74eĄohO®6t%O'B+[Q-QAc# 6_S'c>uobڥmIZՂ!}Ze=Vf1gf gcDôϏMo{ؼ5V]vZ|w0ȝ:xEZ{1 ǵ^~|mb4/u7/nSyz$ -[b# !XP[ fa%g!s'6EHBtRlgS:w’h8$-QG@( = 1 nͲ~ctz !N/ksbɤ9 "pTP1v.W%<?ę.ɻOc_vp3x=Wذ>vrlGz$kf 6zm]O^1=e1k^Qo=ulqRNV ev~]. (}i!ۭ:RD%,]wkežlB=eM@$ҫ]Af.mXtF }Y[&Of@ FFa&V6L8܌u{kDIhW?_!w%QOFZ}5bGd9/AYTT Q{)$LQJjGzfAY -mM|09#m[^90KtK| V[PkĠV?H)70 ʫOE -F뷠Z$6ki b0"$@UWD[{)+o i)XBɹu/mrBJˍD!GQBܘ0-R /k, XmAڭ( P,!Z7#3Ed[ (xʞ{FlV+)/GT>/0ȏ| 'Y< ltSuCe65M U,/K(? C֤b3YQ>xEh'E>yQk$ #V=b*!4_&C{߃Ԓ|CSgME? l{`CFݞaCN͇z0 ߪR~"VbxS| 3izK |] Bs.KUn) noOyhB'o۳]wG3e޽1梠]HUx3+ݯ#nN{6.v:ztz pK,.z#YTgQtgޘ x;˥9UٲF1\0rdM$l0M”GxY?ā )+TefPtO -w%p9/Fo馅Py $B676>[u(87}18Ϊ+H@3j6]ߪJ-w4LuvӹL6 6~au9,v!bdj${Ƶ3T1Փ z?(* \Гx75Z7k 0w =ާ$8%'B&^S8]!8J i!?H*69t9 a|cʡgف,!|7ބE({FO#"S`4}jA%L7銰A'TS,/XLy(鉹dЖtKXJFu#ojy3R6-̧ y( {7i9(x PU$H}GVܖK2l[cYUO]Tr[嘇S+ΣNOc@=<8P%G:LJ& FtjrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrZrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr-2147483647rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrӴ3rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrAuthorization:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr