P-0-550-57-29-82-44-51-32-54-48-1350-790-1350-780-00-9:6C757D-0:9E9E9E-1:F8F9FA-2:343A40-8:007BFF-3:FFC107-23333333333333333333333333333333333333333333333333333333333333333322222222233333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222223299999222222222222222299999999999999999999999999999999999999999999232222232999999999999999999999992329999922222222222222222222222222222222222222222222222222222222299923232333299999999992222222222999232999992222222222222222999999999999999999999999999999999999999999992323333329999999922322333832829923299999299222222922222299999999999999999999999999999999999999992999233333332999999923332233338388292329999929999999999999999999999999999999999999999999999999999999299923232223299999923333223333888829232999992992229999992999929999999999999999999999999999999999999929992333333329999992333222233388882923299999299292999929999992222222222222222222222222222222222229992999232222232999992333211112338288292329999929929222222299999222333333333333222999222333333333222999299923233333299999233321221233828829232999992999922999999999922222222222222222299922222222222222222229992332222329999923332122123388882923299999299992299222999992999999999999992229992999999999999999992999233333332999992333211112328888292329999922222299992999999292999999999999232999299999999999999999299922222222299999233332222332828829232999992229229999922999929299999999299923299999999999999999999929992999999929999992333322333282882923299999999922999922999992222222222229992329992999999999922299992999299999992999999233332233338888292329992999929299999222999299999999992999232999299222222222999999299929999999999999992333223333838829232999299992929999999999929229992999299923222229922999992222999929992999999999999999922322333832829923222222229292999999999992229999299929992329992992222999922229992999299922999999299999922222222229992329992999999222222222222292222229992999232999292222999992299999299929992299999929999999999999999999232222299999929999999999999222222999299923299922229999999999999929992999222222222222222222222222222223233329999999999999999999999222299929992329992992229999999999992999299922999999999999999999999999992323222999999999999999999999923329992999232999299999999999999999299929992299999999999999999999999999232322222222222222222222222222232999299923299929999999999999999229992999222222222222229999999999999923232999999999999999999999999923299929992329992999999999999999222999299999999999999229999999999999992323299993322333338333332299992329992999232999222222222222222999299929999999999999922999999999999999232329993330033333883388888999232999299923299999999999999999999929992222222222222222299999222222299923232993330110333338888888882923299929992329992999999999999999992999222333333333333229999922299999992323293330122103333888888888292329992999232999299999999999999999299922222222222222222222222229999999232329333012210323388228888829232999299923222229999999999999999929992999999992299999299999999999999923232933330110333238828288889923299929992329992999999999999999992999299999999999299929999999999999992323293333300333323882828899992329992999232999299999999999999999299929999999999929992999999999999999232329333301103332388282888899232999299923299999999999999999999929992922222222222999292222222222222223232933301221032338822888882923299929992329992222222222222222222999292999999999299929229999999999992323293330122103333888888888292329992999232999999999999999999929299922292299999929992929999999999999232329933301103333388888888829232999299923299999999999999999999929992992299999992999222999929999999923232999333003333388338888899923299929992229999999999999999999292999299929222999299929222299999999992323299993322333338333332299992229992999222222222222222222222222222229999229999929992992922292229992232329999999999999999999999999222999299922223333333333333333333333332992992999992999299222922292999223232222222222222222222222222222299929992222222222222222222222222222299999999999299929999222922299922323299999999999999999999999999929992999999999999999999999999999992929999999999929292992999999999999232329999999999999999999999999992999299299999999999999999999999999992999999999992929299999999999999923232999999999999999999999999999999929929999999999999999999999999929299999999999299929999999999999992323299922222222222222222222292222222222222222222222222222222222222222222222222222222222222222222222232329992999999999999922222222222333333333333333333333333333333333333333333333333333333333333333333333232999299999999999992222222222222222222222222222222222222222222222222222222222222222222222222222222323299929999999999999233333332999999999999999999999999999999999999999999999999999999999999999292999232329992222222299999923222223299999999999999999999999999999999999999999999999999999999999999999299923232999299999929999992323332329999999999999999999999999999999999999999999999999999999999999992929992323299929992292999999232333232999222222222222222222222222222222222222222222222222222222222222222999232329992992922292999923333333299922233333333333333333333333333333333333333333333333333333333322299923232999299992922999992322222329992222222222222222222232222222222222222222222222222222222222222229992323222229999299999999232333332999229999999999999999923299929999999999999999992999999999999999992999232329992999922222299923323333299922222222222222229992329992999999999999999999299999999999999999299923232999299999999999992323333329992299999999999999999232999299999999999999999929999999999999999929992323299929999999999999232222232999222222222222222999923299929999999222999999992999999999922229999999232329999999999999999923333333299922233333333222299992329992999999222299999999299999999922229999999923232999222222222222222322222329992222222222222229999232999299999999299999999929999999992222299999992323299929999999999999232333232222299999999999222999923299929222222229999999992999999999929999999999232329992999999999999923322233222229999999999923299992329992992299999999999999299999999999929999999923232999299999999999992333333322222999999999992329999232999222222999999999999929999999999992929299992323299922299929999999222222222222299922229999232999923299999999992299929999992999999999999222229999232329992222229999999922222222222229992222999923299992329992999999922999999999299999999999929922999923232999222229999999992222222222222999222229992329999232999299999992222999999929999999922999999999992323299929222299929999232999992222299922222999232999923299929999999292299999992999999922229999999999232329992999222229999923299999222229992232299923299992329992999992922929999999299999992222299999999923232999299922229999992322999999992999223229992329999232999299999222229999999929999999929929299999992323299929999222299999232299999999299922322999232999923299929999222299999999992999999999929229999999232329992999999222299923229999999929992222299223299992329992999922299999999999299999999992992999999923232222299999922999992329999922222999222229922329999232999299999999929922999929999999999229229999992323299929999999222999232999992222299922229922232999923299929999999992222299992999999999929922999999232329992999999999999923299999222229992222992223299992329992999999992229299999299999922999999999999923232999299999999999992322999999999999222992222329999232999299999999929999999929999922229999999999992323299999999999999999232299999999999922299222232999923299929999999299999999992999992222299999999999232329992222222222222223229999999999992299222223299992329992999999222229999999299999929929299999999923232999299999999999992329999922222222229922222329999232999299999922229999999929999992292229999999992323299929999999999999232999992222222229922222232999923299929999999229999929992999999929992999999999232329992999999999999923299999222222222992222222299992329992999999999999992999999999992292229999999923232999299992929999992322999999992222992222222229999232999299999999999999222222222222999922999999992323299922222292299999232299999999222299222222222999923299929999999999999999299999999999999999999999232329992999929299999923229999999922299999999999999992329992222222222222222229999999999999299999999923232999299999299999992329999922222229999999999999999232999222222233333333332999999999999999999999992323299929999292999999232999992222222999999999999999923299929299922222222223222222222222222222222222232329992999229222299923299922222222222222222222222222329999929992229999992333333333333333222222222222232222299992929999992329992223333333333333333333333332999292999999999999232222222222222222922229999223299929999999999999232999222222222222222222222222222222222299999999999923299922992299229999999999922329992999999999999923299929999999999999999999999999999992329999999999992329992299999999999299929992232999299999999999992329992999999999999999999999999999999232929999229999232999922992299999929992999223299999999999999999232999299999999999999999999999921999923292292229299923299992229222292222999299922329992222222222222223299929999999999999999933399922199992329999992929992329999229922999299999929992232999299999999999992329992999999999999999933333922221999232222299222999232999922999299229999922999223299929999999999999232999299991900003333332221222222199923299999999229223299922992999229999922299922329992299999999999923299929911100110033333222121122219992329999922222922329992299229922222292929992232999222229999999992329992911130112103333332211111221929232999999999999232999222222992299999292999223299922292999999999232999299133011110333333121111122182923299999999999923299922992299229999999999922329992922299999999923299929113300110033323112111112218292329299999999992329999999999992992999999992232999299922229999992329992991333000033332331211111219999232922999292999232999222222299292299999999223299929999292999999232999291133001100333233221111121882923299999929229923299922222222229229999999922322222999922229999923299929913301121033233222121122188292322222292229992329992222222299922299999992233299299999922229992329992911330111103333322212222219929232999992292292232999232999229292999999992222329929999992292999232999299133001100333332221222221999923299999222222223299923299922929299999999232232992999999922299923299929111333223333332222122222199992329999999999992329992329992222999999999923223299999999999999992329992991113322333333223312222199999232999999999999232999232999222999999999992322329999999999999999232999299991132233333323321222219999923292999999999923299923299922222999999999232232999999999999999923299929999999999999999333399221999992329229992929992229992329999999999999999923223299922222222222222329992999999999999992223399992199999232999992292999222999232999999999999999992322329992222333333333332999299999999911111122999999999999923222229292299922299923299999999999999999232232999222222222222222299929999999999001112999999999999992329999922922922229992329992222222222222223223299922299922999999229992999999999911111999999999999999232999999222299999999232999222333333333333322329992329992299999922999299999999919010199999999999999923299999999999922299923299922222222222222222232999232999999999999999929999999999919019999999999999992329999992999292229992329999999999992929992223299923299922999999229992999999999999919999999999999999232999999999929222999232999999999999992999222329992329992299999922999299999999999999999999999999999923299999999999922299923299999999999929299922232999232999222222222222222222222222222222222222222222222322222222222222322222222222222222222229992223299923299922333333333333333333333333333333333333333333333333333333333333333333333333333333332999222329992329992222222222222222222222222222222222222222222222222222222222322222222222222222222223299922232999232999299999999999999999992999999999999999999929999999999999999232999999999999999999992329992223299923299929999999999999999999292999999999999999992999999999999999923299999999999999929999232999222329992329992999999999999999999922299999999999999999299999999999929992329993223333833332299923299922232999232999299999999999222229992929999999999999999929999999999992999232993322333338338889292329992223299923299929999999999999299999222222299999999999992999922999929299923293332233333888888229232999222329992329992999999999299222299929292992299999999999299929222922929992329330110323388222822923299922232999232999299999999922929999992999222999999999999929992929999992999232933012033238828289992329992223299923299929999999922229299999299929222999999999992999222222229299923293330033323888228229232999222329992329992999999999299999999929999929999999999999229229999999929992329330110332388888822923299922232999232999299999999999299999992999299999999999999922922222999992999232993012033338338889292329992223299923299929999999992929299999299222299999999999992999999999999299923299930033338333322999232999222329992329992999999999222929999929992292999999999999299999999992929992329999999999999992999923299922232999232999299999992929929999992999299222299999999929992929992292999232999999999999999999992329992223299923299929999922222292999999299999992999999999992999292999999299923222222222222222222222232999222329992329992999999929999999999929999922222299299999299922222222929992329999999999999999999923299922232999232999299929922229999999992999999929299929999922922999999992999232999222222222999999992329992223299923299929992292999999999999299999999922292999992292222299999299923299999999999999999999232999222329992329992992222999999999999929999999992922299999299999999999929992329992229999999999999923299922232999232999299929999999999999992999999999992929999929999999999292999232999222999999999999992329992223299923299929999929999999999999299999999929999999992999292999229299923299922299999999222999232999222329992329992999292999999999999929999999922229999999299929299999929992329992222222222222299923299922232999232999299922292999999999992999999999229299999929992222222222999232999232222222222229992329992223299923299929292992999999999999299999999929922229992292299999922299922299923222222222222999232999222329992329992222292999999999999929999999999999299999229222299992229992229992222222222222299923299922232999232999292999999999999999992999999999992222299929999999999222999222999222999999992229992329992223299923299922292999999999999999299999999999999999992999999999923299999999922299999999999999232999222329992329992929999999999999999929999999999999999999222999999292329992229992229999999999999923299922232999222999299999999999999999992999999999999999999929999999999232999999999222999999999999992329992223299922222222222222222222222222222222222222222222222222222222223222222222222222222222222222222999222329992222333333333333333333333333333333333333333333333333333333333333333332223333333333333322299922232999222222222222222222222222222222222222222222222222222222222222222222222222222222222222222229992223299929999999999999299999999999999999999999992999999999999999999992333333322299999999999999222999222329992922222229299929999999999999999999999999299999999999999999999232222232229999999999999922299922332999999999999929992999999999999999999999999929999999999999999999923232333222999999999999999999992232222222222222222999299999299999999929999999992999999999999999999992323333322299999999222999999999223299999999999999299929999929999299992999929999299222222229999922999233333332222222222229299999999922329993223333833929992999222292229922229222999929999999992222929299923222223232999999999929999999992232993322333338892999222223299222222329922299992222999992292222229992323332323299999999992999999999223293330033233889299929992222223299222222329999299999999922299222999232222232222222222229299999999922329330110332388929992999222992222922299222299929999999999292299999923333333222999999992229999999992232930122103238892999299999299992999929999299992999999999999999999992322222322299999999999999999999223293012210323889299929999999999299999999999999299999999999999999999233333232229999999999999999999922329330110332388929992999999999999999999999999929999999999999999299923222223292999999999999999999222232933300332338892999299999999999999999999999992999999999999999929992333333329292222222222222222223223299332233333889299929999999999999999999999999222222222222222222999232222232929299999999999999992222329993223333833922222222222222222222222222222223333333333333332299923333323292929999999999999999992232999999999999992999999999999999999999999999992222222222222222229992333332322222999999999999999999222222222222222222299999999999999922299999992999229999999999999992999233333332222299999999999929999922999999999999999929999999999999999299999999299922999299929992999299923222223222229999222222222229992299922222222222292999299999292999222999299929999999999999999999999992323232322222999999992999299999229999999999999999999929999999999923299999992999229999929992999992999232323232222299992222222222999922999222222222222222222999222222222222222222299922999999999999999299923333333222229999929999999999992299929999999999999999299999232999999999299999992222222222222222222222222222222222999999922299999999229992999999999999999929999922299929299922299999233333333333333333333222222222222299999999299999999922999299999999999999992999999299999999929999999922222222222222222222222222222222229999992929299999992299929992229999999999299999222999999922229999222999999929999999999999999999999992999992292922999999229992222229999999999929999999999999999999999922299999992222222222222222222222999299999929292999999922999299922222999999992222222222222222222222222329999999299999999999999999999999922222292999299999992299929992929999999999233333333333333333333333332992999222222222222222222222299992999922222222999999229992999292929999999922222222222222222222222223299299992222222222222222222229999299999929999999999922999299999292999999992999999999999999999999292329929999299999999992999999992999929999222222229999992299929999929292999999299999999999922222299929232992999922222222222299922999299992999992999999999999229992999992929299999929999999999999999999999223299299999999992999999992299929999222222222222299999922999299999992922999992999999999992222222292922222222922999999299999999229992999999299999999999999992299929999922222999999299999999922222222299229922232292222222229999999929992222222222299999999999922229992999999992222299929999999929222222229922922922229229999992999999992299922222222222222222222222322222299999992229999992999999992929999992999292999929999999999299999999999992333333333333333333333332299929999999999999999299999999222292999299999299992999922222222222222222999232222222222222222222223229992999999999999999929999999999999299929999999999299992223333333333322299923299999999999999999992322999999999999999999992999999992999929992999999999929999222222222222222229992329993000333833322999232299922222222222222222299999999999999999299999999992999999992999999999922999232993011103332888899923229992999999999999999929922222222222299929999999999229229999299999999992299923293011221033888888992322999299999999999999992999999999992999992292229992922922222229999999999229992329301122103388888829232299929999999999999999299999999922222222229222222292292299992999999999999999232930111110338228882923229992999229999999999929999999992292222222929992229299999999299999999999999923293301110323828288292322999222222992299999992999999992929999222999999999929992222222229999999999992329333000332382828899232299929929222229922999299999999292299999299999999992999222329229999999922999232933011103238282882923229992992299292222299929999999922299299929999999999299922222222299999999999923293011221033822888292322999299999922992999992999999999999929992999999999929999999999999999999999992329301122103388888829232299929999999999229999299999999299992999299999999992999999999999999999999999232930111110338888889923229992999999999999999929999999999999999929999999999299999999999999999992299923299301110333288889992322999299999999999999992222222222222229992999999929922222222999999999999229992329993000333833322999232299929999999999999999299999999999999999299999999992232922999999999999922999232999999999999999999923222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222323333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332