rrrrqqqqqqqqqrrrrqqrrrrrrrrrqqqqrrrrrrrrrrrrrqqqquuttttttttttttttttttttttttttuuuuqqrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqrrqqqqqqqqqrrrrrrrrqqqqqqqqqrrrrqqrrrrrrrrrqqqqrrrrrrrrrrrrrqqqquuttttttttttttttttttttttttttuuuuqqrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqrrqqqqqqqqqrrrrrrrrqqqqqqqqqrrrrqqrrrrrrrrrqqqqrrrrrrrrrrrrrqqqquuttttttttttttttttttttttttttuuuuqqrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqrrqqqqqqqqqrrrrrrrrqqqqqqqqqrrrrqqrrrrrrrrrqqqqrrrrrrrrrrrrrqqqquuttttttttttttttttttttttttttuuuuqqrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqrrqqqqqqqqqrrrruuuurrrrrbbbbbbbbbbbbbbrrrrrqqqqrrrrqqqqqrrrrbbbb;;uuuuttttttttttttttttttuuuu;;;;bbrrrrqqqqqrrrrqqqqrrrrrbbbbbbbbbbbbbbrrrrruuuuuuuurrrrrbbbbbbbbbbbbbbrrrrrqqqqrrrrqqqqqrrrrbbbb;;uuuuttttttttttttttttttuuuu;;;;bbrrrrqqqqqrrrrqqqqrrrrrbbbbbbbbbbbbbbrrrrruuuuuuuurrrrrbbbbbbbbbbbbbbrrrrrqqqqrrrrqqqqqrrrrbbbb;;uuuuttttttttttttttttttuuuu;;;;bbrrrrqqqqqrrrrqqqqrrrrrbbbbbbbbbbbbbbrrrrruuuuuuuurrrrrbbbbbbbbbbbbbbrrrrrqqqqrrrrqqqqqrrrrbbbb;;uuuuttttttttttttttttttuuuu;;;;bbrrrrqqqqqrrrrqqqqrrrrrbbbbbbbbbbbbbbrrrrruuuuuuuurrrrrbbbbbbbbbbbbbbrrrrrqqqqrrrrqqqqqrrrrbbbb;;uuuuttttttttttttttttttuuuu;;;;bbrrrrqqqqqrrrrqqqqrrrrrbbbbbbbbbbbbbbrrrrruuuu;;;;uuuuurrrrbbbbbbbbbbrrrrrbbbbqqqqqqqqqqqqqbbbb;;;;;;uuuuuuuuuuuuuuuuuu;;;;;;;;bbqqqqqqqqqqqqqbbbbrrrrrbbbbbbbbbbrrrruuuuu;;;;;;;;uuuuurrrrbbbbbbbbbbrrrrrbbbbqqqqqqqqqqqqqbbbb;;;;;;uuuuuuuuuuuuuuuuuu;;;;;;;;bbqqqqqqqqqqqqqbbbbrrrrrbbbbbbbbbbrrrruuuuu;;;;;;;;uuuuurrrrbbbbbbbbbbrrrrrbbbbqqqqqqqqqqqqqbbbb;;;;;;uuuuuuuuuuuuuuuuuu;;;;;;;;bbqqqqqqqqqqqqqbbbbrrrrrbbbbbbbbbbrrrruuuuu;;;;;;;;uuuuurrrrbbbbbbbbbbrrrrrbbbbqqqqqqqqqqqqqbbbb;;;;;;uuuuuuuuuuuuuuuuuu;;;;;;;;bbqqqqqqqqqqqqqbbbbrrrrrbbbbbbbbbbrrrruuuuu;;;;;;;;;;;;;uuuurrrrbbbbbbqqqqqbbbbbbbbbbbbbbbbbbbbb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bbbbbbbbbbbbbbbbbbbqqqqqbbbbbbbbrruuuu;;;;;;;;;;;;;;;;;;uuuurrrrbbbbbbqqqqqbbbbbbbbbbbbbbbbbbbbb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bbbbbbbbbbbbbbbbbbbqqqqqbbbbbbbbrruuuu;;;;;;;;;;;;;;;;;;uuuurrrrbbbbbbqqqqqbbbbbbbbbbbbbbbbbbbbb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bbbbbbbbbbbbbbbbbbbqqqqqbbbbbbbbrruuuu;;;;;;;;;;;;;;;;;;uuuurrrrbbbbbbqqqqqbbbbbbbbbbbbbbbbbbbbb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bbbbbbbbbbbbbbbbbbbqqqqqbbbbbbbbrruuuu;;;;;;;;;;;;;;;;;;;;;;uuuubbrrrrrrrrrrrrrrrrrrrrrrrrrrbbbb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bbrrrrrrrrrrrrrrrrrrrrrrrrrrbbbbuu;;;;;;;;;;;;;;;;;;;;;;;;;;uuuubbrrrrrrrrrrrrrrrrrrrrrrrrrrbbbb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;bbrrrrrrrrrrrrrrrrrrrrrrrrrrbbbbuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussttttttttttttttttttttttttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussttttttttttttttttttttttttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussttttttttttttttttttttttttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussttttttttttttttttttttttttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttsssssrrrrrrrrsssssttttssssssssssssssssssssssssssssssssssssssttttsssssrrrrrrrrsssssttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttsssssrrrrrrrrsssssttttssssssssssssssssssssssssssssssssssssssttttsssssrrrrrrrrsssssttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttsssssrrrrrrrrsssssttttssssssssssssssssssssssssssssssssssssssttttsssssrrrrrrrrsssssttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttsssssrrrrrrrrsssssttttssssssssssssssssssssssssssssssssssssssttttsssssrrrrrrrrsssssttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttsssssrrrrrrrrsssssttttssssssssssssssssssssssssssssssssssssssttttsssssrrrrrrrrsssssttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttrrrrrbbbbbbbbrrrrrttttssssrrqqqqbbbbbbbbbbbbbbbbbbqqqqrrrrssttttrrrrrbbbbbbbbrrrrrttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttrrrrrbbbbbbbbrrrrrttttssssrrqqqqbbbbbbbbbbbbbbbbbbqqqqrrrrssttttrrrrrbbbbbbbbrrrrrttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttrrrrrbbbbbbbbrrrrrttttssssrrqqqqbbbbbbbbbbbbbbbbbbqqqqrrrrssttttrrrrrbbbbbbbbrrrrrttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttrrrrrbbbbbbbbrrrrrttttssssrrqqqqbbbbbbbbbbbbbbbbbbqqqqrrrrssttttrrrrrbbbbbbbbrrrrrttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuussssssssuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuussssssssuuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuussssssssuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuussssssssuuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuussssssssuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuussssssssuuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuussssssssuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuussssssssuuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sstttt;;;;;uuuuuuuu;;;;;ttttssssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrsstttt;;;;;uuuuuuuu;;;;;ttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sstttt;;;;;uuuuuuuu;;;;;ttttssssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrsstttt;;;;;uuuuuuuu;;;;;ttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sstttt;;;;;uuuuuuuu;;;;;ttttssssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrsstttt;;;;;uuuuuuuu;;;;;ttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sstttt;;;;;uuuuuuuu;;;;;ttttssssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrsstttt;;;;;uuuuuuuu;;;;;ttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sstttt;;;;;uuuuuuuu;;;;;ttttssssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrsstttt;;;;;uuuuuuuu;;;;;ttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuu;;;;;;;;uuuuusssstttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttssssuuuuu;;;;;;;;uuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuu;;;;;;;;uuuuusssstttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttssssuuuuu;;;;;;;;uuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuu;;;;;;;;uuuuusssstttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttssssuuuuu;;;;;;;;uuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ssttttuuuuu;;;;;;;;uuuuusssstttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttssssuuuuu;;;;;;;;uuuuuttttssss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttrrrr;;;;uuttttttttttttttttttttttttttuuuu;;rrrrttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttrrrr;;;;uuttttttttttttttttttttttttttuuuu;;rrrrttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttrrrr;;;;uuttttttttttttttttttttttttttuuuu;;rrrrttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttrrrr;;;;uuttttttttttttttttttttttttttuuuu;;rrrrttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;?????????????tttttttttrrrruuuuttttttrrrrrbbbbbbbbrrrrrttttttttuurrrrttttttttt???????????;;;;;;;;?????????????tttttttttrrrruuuuttttttrrrrrbbbbbbbbrrrrrttttttttuurrrrttttttttt???????????;;;;tttttttttrrrrttttttrrrr;;;;;;;;;;;;;;;;;;rrrrttttttrrrrttttttttttttttttttrrrrttttttrrrr;;;;;;;;;;;;;;;;;;rrrrttttttrrrrttttttttttttttttttrrrrttttttrrrr;;;;;;;;;;;;;;;;;;rrrrttttttrrrrttttttttttttttttttrrrrttttttrrrr;;;;;;;;;;;;;;;;;;rrrrttttttrrrrttttttttt?????;;;;;;;;;;????tttttttttrrrrttttttrrrruuuuuttttttttuuuuurrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrruuuuuttttttttuuuuurrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrruuuuuttttttttuuuuurrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrruuuuuttttttttuuuuurrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrruuuuuttttttttuuuuurrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttrrrrttttttttttttttttttrrrrttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttssssttttttttttttttttttssssttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttssssttttttttttttttttttssssttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttssssttttttttttttttttttssssttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttssssttttttttttttttttttssssttttttrrrrttttttttt????;;;;;;;;;;??????????;;;;;;;;;;????tttttttttrrrrttttttssssttttttttttttttttttssssttttttrrrrttttttttt????;;;;;;;;;;?????ttttsssssssssssssssssss;;;;;tttttttttrrrrttttttuuuusssssqqqqqqqqsssssuuuuttttttrrrrttttttttt;;;;;sssssssssssssssssssttttttttsssssssssssssssssss;;;;;tttttttttrrrrttttttuuuusssssqqqqqqqqsssssuuuuttttttrrrrttttttttt;;;;;sssssssssssssssssssttttttttsssssssssssssssssss;;;;;tttttttttrrrrttttttuuuusssssqqqqqqqqsssssuuuuttttttrrrrttttttttt;;;;;sssssssssssssssssssttttttttsssssssssssssssssss;;;;;tttttttttrrrrttttttuuuusssssqqqqqqqqsssssuuuuttttttrrrrttttttttt;;;;;ssssssssssssssssssstttt;;;;;;;;;ttttrrrrrrrrrrrrrrr;;;;tttttttttrrrruuuuttttttuuuuu;;;;;;;;uuuuuttttttttuurrrrttttttttt;;;;rrrrrrrrrrrrrrrtttt;;;;;;;;;;;;;;;;;;ttttrrrrrrrrrrrrrrr;;;;tttttttttrrrruuuuttttttuuuuu;;;;;;;;uuuuuttttttttuurrrrttttttttt;;;;rrrrrrrrrrrrrrrtttt;;;;;;;;;;;;;;;;;;ttttrrrrrrrrrrrrrrr;;;;tttttttttrrrruuuuttttttuuuuu;;;;;;;;uuuuuttttttttuurrrrttttttttt;;;;rrrrrrrrrrrrrrrtttt;;;;;;;;;;;;;;;;;;ttttrrrrrrrrrrrrrrr;;;;tttttttttrrrruuuuttttttuuuuu;;;;;;;;uuuuuttttttttuurrrrttttttttt;;;;rrrrrrrrrrrrrrrtttt;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttssssttttuuttttttttttttttttttttttttttuuuuttssssttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttssssttttuuttttttttttttttttttttttttttuuuuttssssttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttttttttttttttttttttuuuussssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrssuuuutttttttttttttttttttttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttttttttttttttttttttuuuussssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrssuuuutttttttttttttttttttttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttttttttttttttttttttuuuussssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrssuuuutttttttttttttttttttttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttttttttttttttttttttuuuussssrrqqqqqqqqqbbbbbbbbqqqqqqqqqrrrrssuuuutttttttttttttttttttttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttsssssrrrrrrrrsssssttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttsssssrrrrrrrrssssstttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttsssssrrrrrrrrsssssttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttsssssrrrrrrrrssssstttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttsssssrrrrrrrrsssssttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttsssssrrrrrrrrssssstttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttsssssrrrrrrrrsssssttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttsssssrrrrrrrrssssstttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttsssssrrrrrrrrsssssttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttsssssrrrrrrrrssssstttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttrrrrrbbbbbbbbrrrrrttttttttttttttttttttttttttttttttttttttttttttttrrrrrbbbbbbbbrrrrrtttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttrrrrrbbbbbbbbrrrrrttttttttttttttttttttttttttttttttttttttttttttttrrrrrbbbbbbbbrrrrrtttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttrrrrrbbbbbbbbrrrrrttttttttttttttttttttttttttttttttttttttttttttttrrrrrbbbbbbbbrrrrrtttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttrrrrrbbbbbbbbrrrrrttttttttttttttttttttttttttttttttttttttttttttttrrrrrbbbbbbbbrrrrrtttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuussssssssuuuuutttttttt????????????????????????????????ttttttuuuuussssssssuuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuussssssssuuuuutttttttt????????????????????????????????ttttttuuuuussssssssuuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuussssssssuuuuutttttttt????????????????????????????????ttttttuuuuussssssssuuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuussssssssuuuuutttttttt????????????????????????????????ttttttuuuuussssssssuuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tttttt;;;;;uuuuuuuu;;;;;tttttttttttttt;;;;;uuuuuuuu;;;;;tttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tttttt;;;;;uuuuuuuu;;;;;tttttttttttttt;;;;;uuuuuuuu;;;;;tttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tttttt;;;;;uuuuuuuu;;;;;tttttttttttttt;;;;;uuuuuuuu;;;;;tttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tttttt;;;;;uuuuuuuu;;;;;tttttttttttttt;;;;;uuuuuuuu;;;;;tttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tttttt;;;;;uuuuuuuu;;;;;tttttttttttttt;;;;;uuuuuuuu;;;;;tttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuu;;;;;;;;uuuuuttttttttttttttuuuuu;;;;;;;;uuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuu;;;;;;;;uuuuuttttttttttttttuuuuu;;;;;;;;uuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuu;;;;;;;;uuuuuttttttttttttttuuuuu;;;;;;;;uuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttttttuuuuu;;;;;;;;uuuuuttttttttttttttuuuuu;;;;;;;;uuuuutttttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttttttuuuu??????????????????uuttttttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttttttuuuu??????????????????uuttttttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttttttuuuu??????????????????uuttttttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuttttttttttttttttttttttttttuuuu??????????????????uuttttttttttttttttttttttttttuuuu;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuuu????????????????????????????????;;;;;;;;;;;;;;;;;;????????????????????????????????uu;;;;;;;;;;;;;;;;;;;;;;;;;;uuuu????????????????????????????????;;;;;;;;;;;;;;;;;;????????????????????????????????uu;;;;;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;;;;;;uuuu;;;;;;;;;;;;;??????????;;;;;;;;??????????;;;;;;;;??????????;;;;;;;;??????????;;;;;;;;??????????;;;;????????????????????????????????